home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_2_GnrlDialogs.txt < prev    next >
Text File  |  1990-08-31  |  424KB  |  7,244 lines

  1. # near model CODE resource
  2. # jump table entries: 1440-1451 (12 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  486C FEEA                pea.l      [A4 - 0x116]
  8. 0000000E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  9. 00000012  486C FEDA                pea.l      [A4 - 0x126]
  10. 00000016  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  11. 0000001A  486C FE8A                pea.l      [A4 - 0x176]
  12. 0000001E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  13. 00000022  486C FECA                pea.l      [A4 - 0x136]
  14. 00000026  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  15. 0000002A  486C FE7A                pea.l      [A4 - 0x186]
  16. 0000002E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  17. 00000032  486C FEB6                pea.l      [A4 - 0x14A]
  18. 00000036  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  19. 0000003A  486C FEAA                pea.l      [A4 - 0x156]
  20. 0000003E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  21. 00000042  486C FE9A                pea.l      [A4 - 0x166]
  22. 00000046  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  23. 0000004A  486C FE8A                pea.l      [A4 - 0x176]
  24. 0000004E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  25. 00000052  486C FE7A                pea.l      [A4 - 0x186]
  26. 00000056  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  27. 0000005A  486C FE6A                pea.l      [A4 - 0x196]
  28. 0000005E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  29. 00000062  486C FE62                pea.l      [A4 - 0x19E]
  30. 00000066  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  31. 0000006A  486C FE5E                pea.l      [A4 - 0x1A2]
  32. 0000006E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  33. 00000072  486C FBF6                pea.l      [A4 - 0x40A]
  34. 00000076  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  35. 0000007A  486C FBFE                pea.l      [A4 - 0x402]
  36. 0000007E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  37. 00000082  4267                     clr.w      -[A7]
  38. 00000084  42A7                     clr.l      -[A7]
  39. 00000086  3F2C FEFA                move.w     -[A7], [A4 - 0x106]
  40. 0000008A  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  41. 0000008E  395F FC18                move.w     [A4 - 0x3E8], [A7]+
  42. 00000092  285F                     movea.l    A4, [A7]+
  43. 00000094  4E5E                     unlink     A6
  44. 00000096  2E9F                     move.l     [A7], [A7]+
  45. 00000098  4E75                     rts
  46. fn0000009A:
  47. 0000009A  4E56 0000                link       A6, 0
  48. 0000009E  48E7 0018                movem.l    -[A7], A3,A4
  49. 000000A2  286E 0008                movea.l    A4, [A6 + 0x8]
  50. 000000A6  4A6E 000C                tst.w      [A6 + 0xC]
  51. 000000AA  6764                     beq        +0x66 /* 00000110 */
  52. 000000AC  206E 0008                movea.l    A0, [A6 + 0x8]
  53. 000000B0  316E 000C 000E           move.w     [A0 + 0xE], [A6 + 0xC]
  54. 000000B6  4A6C FC06                tst.w      [A4 - 0x3FA]
  55. 000000BA  670E                     beq        +0x10 /* 000000CA */
  56. 000000BC  4267                     clr.w      -[A7]
  57. 000000BE  3F2C FC06                move.w     -[A7], [A4 - 0x3FA]
  58. 000000C2  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  59. 000000C6  395F FC18                move.w     [A4 - 0x3E8], [A7]+
  60. label000000CA:
  61. 000000CA  4A6C FBEC                tst.w      [A4 - 0x414]
  62. 000000CE  670E                     beq        +0x10 /* 000000DE */
  63. 000000D0  4267                     clr.w      -[A7]
  64. 000000D2  3F2C FBEC                move.w     -[A7], [A4 - 0x414]
  65. 000000D6  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  66. 000000DA  395F FC18                move.w     [A4 - 0x3E8], [A7]+
  67. label000000DE:
  68. 000000DE  102C FBEA                move.b     D0, [A4 - 0x416]
  69. 000000E2  6718                     beq        +0x1A /* 000000FC */
  70. 000000E4  47EC FEFA                lea.l      A3, [A4 - 0x106]
  71. 000000E8  4267                     clr.w      -[A7]
  72. 000000EA  3F13                     move.w     -[A7], [A3]
  73. 000000EC  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  74. 000000F0  486B 0006                pea.l      [A3 + 0x6]
  75. 000000F4  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  76. 000000F8  395F FC18                move.w     [A4 - 0x3E8], [A7]+
  77. label000000FC:
  78. 000000FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  79. 00000100  4EBA FEFE                jsr        [PC - 0x102 /* 00000000 */]
  80. 00000104  206E 0008                movea.l    A0, [A6 + 0x8]
  81. 00000108  2C48                     movea.l    A6, A0
  82. 0000010A  4EFA 122C                jmp        [PC + 0x122C /* 00001338 */]
  83. 0000010E  0000 4CDF                ori.b      D0, 0xDF
  84. // begin alternate branch 00000110-00000114
  85. label00000110:
  86. 00000110  4CDF 1800                movem.l    A3,A4, [A7]+
  87. // end alternate branch 00000110-00000114
  88. label00000110: // (misaligned)
  89. 00000112  1800                     move.b     D4, D0
  90. 00000114  4E5E                     unlink     A6
  91. 00000116  205F                     movea.l    A0, [A7]+
  92. 00000118  5C4F                     addq.w     A7, 6
  93. 0000011A  4ED0                     jmp        [A0]
  94. fn0000011C:
  95. 0000011C  4E56 FFF8                link       A6, -0x0008
  96. 00000120  203C 0000 00FF           move.l     D0, 0xFF
  97. 00000126  C0AE 0010                and.l      D0, [A6 + 0x10]
  98. 0000012A  2D40 FFF8                move.l     [A6 - 0x8], D0
  99. 0000012E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  100. 00000132  2F3C 0000 0100           move.l     -[A7], 0x100
  101. 00000138  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  102. 0000013C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  103. 00000140  202E 000C                move.l     D0, [A6 + 0xC]
  104. 00000144  EA88                     lsr        D0, 5
  105. 00000146  E180                     asl        D0, 8
  106. 00000148  D0AE FFF8                add.l      D0, [A6 - 0x8]
  107. 0000014C  322E FFFE                move.w     D1, [A6 - 0x2]
  108. 00000150  206E 0008                movea.l    A0, [A6 + 0x8]
  109. 00000154  E541                     asl        D1.w, 2
  110. 00000156  41E8 FC42                lea.l      A0, [A0 - 0x3BE]
  111. 0000015A  2180 1000                move.l     [A0 + D1.w], D0
  112. 0000015E  4E5E                     unlink     A6
  113. 00000160  205F                     movea.l    A0, [A7]+
  114. 00000162  DEFC 000C                add.w      A7, 0xC
  115. 00000166  4ED0                     jmp        [A0]
  116. fn00000168:
  117. 00000168  4E56 FFFC                link       A6, -0x0004
  118. 0000016C  7000                     moveq.l    D0, 0x00
  119. 0000016E  2F00                     move.l     -[A7], D0
  120. 00000170  4267                     clr.w      -[A7]
  121. 00000172  A861                     syscall    Random
  122. 00000174  321F                     move.w     D1, [A7]+
  123. 00000176  201F                     move.l     D0, [A7]+
  124. 00000178  3001                     move.w     D0, D1
  125. 0000017A  C0BC 0000 00FF           and.l      D0, 0xFF
  126. 00000180  2D40 FFFC                move.l     [A6 - 0x4], D0
  127. 00000184  206E 0008                movea.l    A0, [A6 + 0x8]
  128. 00000188  2028 FEF6                move.l     D0, [A0 - 0x10A]
  129. 0000018C  E180                     asl        D0, 8
  130. 0000018E  D0AE FFFC                add.l      D0, [A6 - 0x4]
  131. 00000192  2D40 000C                move.l     [A6 + 0xC], D0
  132. 00000196  206E 0008                movea.l    A0, [A6 + 0x8]
  133. 0000019A  52A8 FEF6                addq.l     [A0 - 0x10A], 1
  134. 0000019E  4E5E                     unlink     A6
  135. 000001A0  2E9F                     move.l     [A7], [A7]+
  136. 000001A2  4E75                     rts
  137. fn000001A4:
  138. 000001A4  4E56 0000                link       A6, 0
  139. 000001A8  2F0C                     move.l     -[A7], A4
  140. 000001AA  286E 0008                movea.l    A4, [A6 + 0x8]
  141. 000001AE  486C FC42                pea.l      [A4 - 0x3BE]
  142. 000001B2  203C 0000 0200           move.l     D0, 0x200
  143. 000001B8  E488                     lsr        D0, 2
  144. 000001BA  2F00                     move.l     -[A7], D0
  145. 000001BC  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  146. 000001C0  297C 0000 0200 FC42      move.l     [A4 - 0x3BE], 0x200
  147. 000001C8  297C 4D41 5354 FC46      move.l     [A4 - 0x3BA], 0x4D415354 /* 'MAST' */
  148. 000001D0  70FF                     moveq.l    D0, 0xFFFFFFFF
  149. 000001D2  2940 FC4A                move.l     [A4 - 0x3B6], D0
  150. 000001D6  7008                     moveq.l    D0, 0x08
  151. 000001D8  2940 FEF6                move.l     [A4 - 0x10A], D0
  152. 000001DC  42A7                     clr.l      -[A7]
  153. 000001DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  154. 000001E2  4EBA FF84                jsr        [PC - 0x7C /* 00000168 */]
  155. 000001E6  295F FEF2                move.l     [A4 - 0x10E], [A7]+
  156. 000001EA  42A7                     clr.l      -[A7]
  157. 000001EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  158. 000001F0  4EBA FF76                jsr        [PC - 0x8A /* 00000168 */]
  159. 000001F4  295F FEE2                move.l     [A4 - 0x11E], [A7]+
  160. 000001F8  42A7                     clr.l      -[A7]
  161. 000001FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  162. 000001FE  4EBA FF68                jsr        [PC - 0x98 /* 00000168 */]
  163. 00000202  295F FED2                move.l     [A4 - 0x12E], [A7]+
  164. 00000206  42A7                     clr.l      -[A7]
  165. 00000208  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  166. 0000020C  4EBA FF5A                jsr        [PC - 0xA6 /* 00000168 */]
  167. 00000210  295F FEBE                move.l     [A4 - 0x142], [A7]+
  168. 00000214  42A7                     clr.l      -[A7]
  169. 00000216  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  170. 0000021A  4EBA FF4C                jsr        [PC - 0xB4 /* 00000168 */]
  171. 0000021E  295F FEB2                move.l     [A4 - 0x14E], [A7]+
  172. 00000222  42A7                     clr.l      -[A7]
  173. 00000224  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  174. 00000228  4EBA FF3E                jsr        [PC - 0xC2 /* 00000168 */]
  175. 0000022C  295F FEA2                move.l     [A4 - 0x15E], [A7]+
  176. 00000230  7000                     moveq.l    D0, 0x00
  177. 00000232  2940 FE92                move.l     [A4 - 0x16E], D0
  178. 00000236  7000                     moveq.l    D0, 0x00
  179. 00000238  2940 FE82                move.l     [A4 - 0x17E], D0
  180. 0000023C  7000                     moveq.l    D0, 0x00
  181. 0000023E  2940 FE72                move.l     [A4 - 0x18E], D0
  182. 00000242  297C 0000 0080 FEEE      move.l     [A4 - 0x112], 0x80
  183. 0000024A  297C 0000 0800 FEDE      move.l     [A4 - 0x122], 0x800
  184. 00000252  42A7                     clr.l      -[A7]
  185. 00000254  7034                     moveq.l    D0, 0x34
  186. 00000256  2F00                     move.l     -[A7], D0
  187. 00000258  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  188. 0000025C  295F FECE                move.l     [A4 - 0x132], [A7]+
  189. 00000260  42A7                     clr.l      -[A7]
  190. 00000262  7038                     moveq.l    D0, 0x38
  191. 00000264  2F00                     move.l     -[A7], D0
  192. 00000266  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  193. 0000026A  295F FEBA                move.l     [A4 - 0x146], [A7]+
  194. 0000026E  42A7                     clr.l      -[A7]
  195. 00000270  7018                     moveq.l    D0, 0x18
  196. 00000272  2F00                     move.l     -[A7], D0
  197. 00000274  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  198. 00000278  295F FEAE                move.l     [A4 - 0x152], [A7]+
  199. 0000027C  42A7                     clr.l      -[A7]
  200. 0000027E  7018                     moveq.l    D0, 0x18
  201. 00000280  2F00                     move.l     -[A7], D0
  202. 00000282  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  203. 00000286  295F FE9E                move.l     [A4 - 0x162], [A7]+
  204. 0000028A  7000                     moveq.l    D0, 0x00
  205. 0000028C  2940 FE8E                move.l     [A4 - 0x172], D0
  206. 00000290  7000                     moveq.l    D0, 0x00
  207. 00000292  2940 FE7E                move.l     [A4 - 0x182], D0
  208. 00000296  7000                     moveq.l    D0, 0x00
  209. 00000298  2940 FE6E                move.l     [A4 - 0x192], D0
  210. 0000029C  7000                     moveq.l    D0, 0x00
  211. 0000029E  2940 FE66                move.l     [A4 - 0x19A], D0
  212. 000002A2  285F                     movea.l    A4, [A7]+
  213. 000002A4  4E5E                     unlink     A6
  214. 000002A6  2E9F                     move.l     [A7], [A7]+
  215. 000002A8  4E75                     rts
  216. fn000002AA:
  217. 000002AA  4E56 FFF8                link       A6, -0x0008
  218. 000002AE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  219. 000002B2  2A2E 000C                move.l     D5, [A6 + 0xC]
  220. 000002B6  286E 0008                movea.l    A4, [A6 + 0x8]
  221. 000002BA  7000                     moveq.l    D0, 0x00
  222. 000002BC  2D40 0010                move.l     [A6 + 0x10], D0
  223. 000002C0  4A85                     tst.l      D5
  224. 000002C2  6604                     bne        +0x6 /* 000002C8 */
  225. 000002C4  6000 008A                bra        +0x8C /* 00000350 */
  226. label000002C8:
  227. 000002C8  42A7                     clr.l      -[A7]
  228. 000002CA  2F05                     move.l     -[A7], D5
  229. 000002CC  2F3A 008E                move.l     -[A7], [PC + 0x8E /* 0000035C, value 0x50525354 'PRST' */]
  230. 000002D0  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  231. 000002D4  2E1F                     move.l     D7, [A7]+
  232. 000002D6  6606                     bne        +0x8 /* 000002DE */
  233. 000002D8  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  234. 000002DC  6072                     bra        +0x74 /* 00000350 */
  235. label000002DE:
  236. 000002DE  42A7                     clr.l      -[A7]
  237. 000002E0  2047                     movea.l    A0, D7
  238. 000002E2  2050                     movea.l    A0, [A0]
  239. 000002E4  2F10                     move.l     -[A7], [A0]
  240. 000002E6  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  241. 000002EA  295F FE6E                move.l     [A4 - 0x192], [A7]+
  242. 000002EE  42A7                     clr.l      -[A7]
  243. 000002F0  2F2C FE6E                move.l     -[A7], [A4 - 0x192]
  244. 000002F4  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  245. 000002F8  295F FE6A                move.l     [A4 - 0x196], [A7]+
  246. 000002FC  4267                     clr.w      -[A7]
  247. 000002FE  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  248. 00000302  395F FC18                move.w     [A4 - 0x3E8], [A7]+
  249. 00000306  4AAC FE6A                tst.l      [A4 - 0x196]
  250. 0000030A  672C                     beq        +0x2E /* 00000338 */
  251. 0000030C  2047                     movea.l    A0, D7
  252. 0000030E  2F10                     move.l     -[A7], [A0]
  253. 00000310  206C FE6A                movea.l    A0, [A4 - 0x196]
  254. 00000314  2F10                     move.l     -[A7], [A0]
  255. 00000316  2F2C FE6E                move.l     -[A7], [A4 - 0x192]
  256. 0000031A  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  257. 0000031E  42A7                     clr.l      -[A7]
  258. 00000320  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  259. 00000324  4EBA FE42                jsr        [PC - 0x1BE /* 00000168 */]
  260. 00000328  2C1F                     move.l     D6, [A7]+
  261. 0000032A  206C FE6A                movea.l    A0, [A4 - 0x196]
  262. 0000032E  2650                     movea.l    A3, [A0]
  263. 00000330  26AC FE6E                move.l     [A3], [A4 - 0x192]
  264. 00000334  2746 0008                move.l     [A3 + 0x8], D6
  265. label00000338:
  266. 00000338  2F05                     move.l     -[A7], D5
  267. 0000033A  4267                     clr.w      -[A7]
  268. 0000033C  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  269. 00000340  3F2C FC18                move.w     -[A7], [A4 - 0x3E8]
  270. 00000344  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  271. 00000348  4EBA FD50                jsr        [PC - 0x2B0 /* 0000009A */]
  272. 0000034C  2D46 0010                move.l     [A6 + 0x10], D6
  273. label00000350:
  274. 00000350  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  275. 00000354  4E5E                     unlink     A6
  276. 00000356  205F                     movea.l    A0, [A7]+
  277. 00000358  504F                     addq.w     A7, 8
  278. 0000035A  4ED0                     jmp        [A0]
  279. 0000035C  5052                     addq.w     [A2], 8
  280. 0000035E  5354                     subq.w     [A4], 1
  281. fn00000360:
  282. 00000360  4E56 FFF0                link       A6, -0x0010
  283. 00000364  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  284. 00000368  286E 0008                movea.l    A4, [A6 + 0x8]
  285. 0000036C  7000                     moveq.l    D0, 0x00
  286. 0000036E  2D40 0012                move.l     [A6 + 0x12], D0
  287. 00000372  4AAE 000E                tst.l      [A6 + 0xE]
  288. 00000376  6604                     bne        +0x6 /* 0000037C */
  289. 00000378  6000 00D0                bra        +0xD2 /* 0000044A */
  290. label0000037C:
  291. 0000037C  42A7                     clr.l      -[A7]
  292. 0000037E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  293. 00000382  2F3A 00D4                move.l     -[A7], [PC + 0xD4 /* 00000458, value 0x50524654 'PRFT', cstring "PRFTNV" */]
  294. 00000386  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  295. 0000038A  2C1F                     move.l     D6, [A7]+
  296. 0000038C  6608                     bne        +0xA /* 00000396 */
  297. 0000038E  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  298. 00000392  6000 00B6                bra        +0xB8 /* 0000044A */
  299. label00000396:
  300. 00000396  42A7                     clr.l      -[A7]
  301. 00000398  2046                     movea.l    A0, D6
  302. 0000039A  2050                     movea.l    A0, [A0]
  303. 0000039C  2F10                     move.l     -[A7], [A0]
  304. 0000039E  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  305. 000003A2  2E1F                     move.l     D7, [A7]+
  306. 000003A4  4AAC FE62                tst.l      [A4 - 0x19E]
  307. 000003A8  660E                     bne        +0x10 /* 000003B8 */
  308. 000003AA  42A7                     clr.l      -[A7]
  309. 000003AC  2F07                     move.l     -[A7], D7
  310. 000003AE  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  311. 000003B2  295F FE62                move.l     [A4 - 0x19E], [A7]+
  312. 000003B6  6010                     bra        +0x12 /* 000003C8 */
  313. label000003B8:
  314. 000003B8  2F2C FE62                move.l     -[A7], [A4 - 0x19E]
  315. 000003BC  2007                     move.l     D0, D7
  316. 000003BE  D0AC FE66                add.l      D0, [A4 - 0x19A]
  317. 000003C2  2F00                     move.l     -[A7], D0
  318. 000003C4  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  319. label000003C8:
  320. 000003C8  4267                     clr.w      -[A7]
  321. 000003CA  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  322. 000003CE  395F FC18                move.w     [A4 - 0x3E8], [A7]+
  323. 000003D2  4AAC FE62                tst.l      [A4 - 0x19E]
  324. 000003D6  56C0                     sne        D0
  325. 000003D8  4A00                     tst.b      D0
  326. 000003DA  6754                     beq        +0x56 /* 00000430 */
  327. 000003DC  4A6C FC18                tst.w      [A4 - 0x3E8]
  328. 000003E0  57C1                     seq        D1
  329. 000003E2  C001                     and.b      D0, D1
  330. 000003E4  674A                     beq        +0x4C /* 00000430 */
  331. 000003E6  206C FE62                movea.l    A0, [A4 - 0x19E]
  332. 000003EA  2A2C FE66                move.l     D5, [A4 - 0x19A]
  333. 000003EE  DA90                     add.l      D5, [A0]
  334. 000003F0  2046                     movea.l    A0, D6
  335. 000003F2  2F10                     move.l     -[A7], [A0]
  336. 000003F4  2F05                     move.l     -[A7], D5
  337. 000003F6  2F07                     move.l     -[A7], D7
  338. 000003F8  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  339. 000003FC  42A7                     clr.l      -[A7]
  340. 000003FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  341. 00000402  4EBA FD64                jsr        [PC - 0x29C /* 00000168 */]
  342. 00000406  281F                     move.l     D4, [A7]+
  343. 00000408  2645                     movea.l    A3, D5
  344. 0000040A  2687                     move.l     [A3], D7
  345. 0000040C  2744 0008                move.l     [A3 + 0x8], D4
  346. 00000410  2007                     move.l     D0, D7
  347. 00000412  D1AC FE66                add.l      [A4 - 0x19A], D0
  348. 00000416  206C FE5E                movea.l    A0, [A4 - 0x1A2]
  349. 0000041A  302E 000C                move.w     D0, [A6 + 0xC]
  350. 0000041E  5340                     subq.w     D0, 1
  351. 00000420  E540                     asl        D0.w, 2
  352. 00000422  48C0                     ext.l      D0
  353. 00000424  D090                     add.l      D0, [A0]
  354. 00000426  2940 FE5A                move.l     [A4 - 0x1A6], D0
  355. 0000042A  206C FE5A                movea.l    A0, [A4 - 0x1A6]
  356. 0000042E  2087                     move.l     [A0], D7
  357. label00000430:
  358. 00000430  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  359. 00000434  4267                     clr.w      -[A7]
  360. 00000436  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  361. 0000043A  3F2C FC18                move.w     -[A7], [A4 - 0x3E8]
  362. 0000043E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  363. 00000442  4EBA FC56                jsr        [PC - 0x3AA /* 0000009A */]
  364. 00000446  2D44 0012                move.l     [A6 + 0x12], D4
  365. label0000044A:
  366. 0000044A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  367. 0000044E  4E5E                     unlink     A6
  368. 00000450  205F                     movea.l    A0, [A7]+
  369. 00000452  DEFC 000A                add.w      A7, 0xA /* '\n' */
  370. 00000456  4ED0                     jmp        [A0]
  371. 00000458  5052                     addq.w     [A2], 8
  372. 0000045A  4654                     not.w      [A4]
  373. fn0000045C:
  374. 0000045C  4E56 0000                link       A6, 0
  375. 00000460  48E7 0018                movem.l    -[A7], A3,A4
  376. 00000464  286E 0008                movea.l    A4, [A6 + 0x8]
  377. 00000468  42A7                     clr.l      -[A7]
  378. 0000046A  2F2C FEAE                move.l     -[A7], [A4 - 0x152]
  379. 0000046E  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  380. 00000472  295F FEAA                move.l     [A4 - 0x156], [A7]+
  381. 00000476  4267                     clr.w      -[A7]
  382. 00000478  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  383. 0000047C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  384. 00000480  4EBA FC18                jsr        [PC - 0x3E8 /* 0000009A */]
  385. 00000484  206C FEAA                movea.l    A0, [A4 - 0x156]
  386. 00000488  2F10                     move.l     -[A7], [A0]
  387. 0000048A  2F2C FEAE                move.l     -[A7], [A4 - 0x152]
  388. 0000048E  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  389. 00000492  206C FEAA                movea.l    A0, [A4 - 0x156]
  390. 00000496  2650                     movea.l    A3, [A0]
  391. 00000498  26AC FEAE                move.l     [A3], [A4 - 0x152]
  392. 0000049C  277C 5354 424C 0004      move.l     [A3 + 0x4], 0x5354424C /* 'STBL' */
  393. 000004A4  276C FEB2 0008           move.l     [A3 + 0x8], [A4 - 0x14E]
  394. 000004AA  7001                     moveq.l    D0, 0x01
  395. 000004AC  2740 0014                move.l     [A3 + 0x14], D0
  396. 000004B0  4CDF 1800                movem.l    A3,A4, [A7]+
  397. 000004B4  4E5E                     unlink     A6
  398. 000004B6  2E9F                     move.l     [A7], [A7]+
  399. 000004B8  4E75                     rts
  400. fn000004BA:
  401. 000004BA  4E56 0000                link       A6, 0
  402. 000004BE  48E7 0018                movem.l    -[A7], A3,A4
  403. 000004C2  286E 0008                movea.l    A4, [A6 + 0x8]
  404. 000004C6  42A7                     clr.l      -[A7]
  405. 000004C8  2F2C FE9E                move.l     -[A7], [A4 - 0x162]
  406. 000004CC  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  407. 000004D0  295F FE9A                move.l     [A4 - 0x166], [A7]+
  408. 000004D4  4267                     clr.w      -[A7]
  409. 000004D6  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  410. 000004DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  411. 000004DE  4EBA FBBA                jsr        [PC - 0x446 /* 0000009A */]
  412. 000004E2  206C FE9A                movea.l    A0, [A4 - 0x166]
  413. 000004E6  2F10                     move.l     -[A7], [A0]
  414. 000004E8  2F2C FE9E                move.l     -[A7], [A4 - 0x162]
  415. 000004EC  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  416. 000004F0  206C FE9A                movea.l    A0, [A4 - 0x166]
  417. 000004F4  2650                     movea.l    A3, [A0]
  418. 000004F6  26AC FE9E                move.l     [A3], [A4 - 0x162]
  419. 000004FA  277C 4654 424C 0004      move.l     [A3 + 0x4], 0x4654424C /* 'FTBL' */
  420. 00000502  276C FEA2 0008           move.l     [A3 + 0x8], [A4 - 0x15E]
  421. 00000508  4CDF 1800                movem.l    A3,A4, [A7]+
  422. 0000050C  4E5E                     unlink     A6
  423. 0000050E  2E9F                     move.l     [A7], [A7]+
  424. 00000510  4E75                     rts
  425. fn00000512:
  426. 00000512  4E56 0000                link       A6, 0
  427. 00000516  4267                     clr.w      -[A7]
  428. 00000518  206E 0008                movea.l    A0, [A6 + 0x8]
  429. 0000051C  3F28 FC06                move.w     -[A7], [A0 - 0x3FA]
  430. 00000520  206E 0008                movea.l    A0, [A6 + 0x8]
  431. 00000524  4868 FC02                pea.l      [A0 - 0x3FE]
  432. 00000528  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  433. 0000052C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  434. 00000530  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  435. 00000534  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  436. 00000538  4EBA FB60                jsr        [PC - 0x4A0 /* 0000009A */]
  437. 0000053C  4E5E                     unlink     A6
  438. 0000053E  205F                     movea.l    A0, [A7]+
  439. 00000540  DEFC 000C                add.w      A7, 0xC
  440. 00000544  4ED0                     jmp        [A0]
  441. export_180:
  442. fn00000546:
  443. 00000546  4E56 FBB6                link       A6, -0x044A
  444. 0000054A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  445. 0000054E  206E 000A                movea.l    A0, [A6 + 0xA]
  446. 00000552  43EE FEFA                lea.l      A1, [A6 - 0x106]
  447. 00000556  7040                     moveq.l    D0, 0x40
  448. label00000558:
  449. 00000558  22D8                     move.l     [A1]+, [A0]+
  450. 0000055A  51C8 FFFC                dbf        D0, -0x6 /* 00000558 */
  451. 0000055E  3290                     move.w     [A1], [A0]
  452. 00000560  42A7                     clr.l      -[A7]
  453. 00000562  486E FEFA                pea.l      [A6 - 0x106]
  454. 00000566  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  455. 0000056A  2D5F FBE2                move.l     [A6 - 0x41E], [A7]+
  456. 0000056E  42A7                     clr.l      -[A7]
  457. 00000570  2F2E FBE2                move.l     -[A7], [A6 - 0x41E]
  458. 00000574  4EAD 2292                jsr        [A5 + 0x2292 /* export_1102 */]
  459. 00000578  4A9F                     tst.l      [A7]+
  460. 0000057A  670A                     beq        +0xC /* 00000586 */
  461. 0000057C  3D7C 0030 000E           move.w     [A6 + 0xE], 0x30 /* '0' */
  462. 00000582  6000 0DB4                bra        +0xDB6 /* 00001338 */
  463. label00000586:
  464. 00000586  426E 000E                clr.w      [A6 + 0xE]
  465. 0000058A  7000                     moveq.l    D0, 0x00
  466. 0000058C  2D40 FEEA                move.l     [A6 - 0x116], D0
  467. 00000590  7000                     moveq.l    D0, 0x00
  468. 00000592  2D40 FEDA                move.l     [A6 - 0x126], D0
  469. 00000596  7000                     moveq.l    D0, 0x00
  470. 00000598  2D40 FECA                move.l     [A6 - 0x136], D0
  471. 0000059C  7000                     moveq.l    D0, 0x00
  472. 0000059E  2D40 FEB6                move.l     [A6 - 0x14A], D0
  473. 000005A2  7000                     moveq.l    D0, 0x00
  474. 000005A4  2D40 FEAA                move.l     [A6 - 0x156], D0
  475. 000005A8  7000                     moveq.l    D0, 0x00
  476. 000005AA  2D40 FE9A                move.l     [A6 - 0x166], D0
  477. 000005AE  7000                     moveq.l    D0, 0x00
  478. 000005B0  2D40 FE8A                move.l     [A6 - 0x176], D0
  479. 000005B4  7000                     moveq.l    D0, 0x00
  480. 000005B6  2D40 FE7A                move.l     [A6 - 0x186], D0
  481. 000005BA  7000                     moveq.l    D0, 0x00
  482. 000005BC  2D40 FE6A                move.l     [A6 - 0x196], D0
  483. 000005C0  7000                     moveq.l    D0, 0x00
  484. 000005C2  2D40 FE62                move.l     [A6 - 0x19E], D0
  485. 000005C6  7000                     moveq.l    D0, 0x00
  486. 000005C8  2D40 FE5E                move.l     [A6 - 0x1A2], D0
  487. 000005CC  7000                     moveq.l    D0, 0x00
  488. 000005CE  2D40 FBF6                move.l     [A6 - 0x40A], D0
  489. 000005D2  7000                     moveq.l    D0, 0x00
  490. 000005D4  2D40 FBFE                move.l     [A6 - 0x402], D0
  491. 000005D8  426E FC06                clr.w      [A6 - 0x3FA]
  492. 000005DC  7000                     moveq.l    D0, 0x00
  493. 000005DE  2D40 FC02                move.l     [A6 - 0x3FE], D0
  494. 000005E2  426E FBEC                clr.w      [A6 - 0x414]
  495. 000005E6  422E FBEA                clr.b      [A6 - 0x416]
  496. 000005EA  4267                     clr.w      -[A7]
  497. 000005EC  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  498. 000005F0  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  499. 000005F4  486E FF00                pea.l      [A6 - 0x100]
  500. 000005F8  2F3A 0D62                move.l     -[A7], [PC + 0xD62 /* 0000135C, value 0x57494C44 'WILD' */]
  501. 000005FC  2F3A 0D5A                move.l     -[A7], [PC + 0xD5A /* 00001358, value 0x5354414B 'STAK' */]
  502. 00000600  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  503. 00000604  3D5F FC18                move.w     [A6 - 0x3E8], [A7]+
  504. 00000608  70D0                     moveq.l    D0, 0xFFFFFFD0
  505. 0000060A  B06E FC18                cmp.w      D0, [A6 - 0x3E8]
  506. 0000060E  57C0                     seq        D0
  507. 00000610  4400                     neg.b      D0
  508. 00000612  1D40 FBEB                move.b     [A6 - 0x415], D0
  509. 00000616  4A6E FC18                tst.w      [A6 - 0x3E8]
  510. 0000061A  57C0                     seq        D0
  511. 0000061C  4400                     neg.b      D0
  512. 0000061E  1D40 FBEA                move.b     [A6 - 0x416], D0
  513. 00000622  102E 0008                move.b     D0, [A6 + 0x8]
  514. 00000626  0A00 0001                xori.b     D0, 0x1
  515. 0000062A  C02E FBEB                and.b      D0, [A6 - 0x415]
  516. 0000062E  122E FBEA                move.b     D1, [A6 - 0x416]
  517. 00000632  822E FBEB                or.b       D1, [A6 - 0x415]
  518. 00000636  0A01 0001                xori.b     D1, 0x1
  519. 0000063A  8001                     or.b       D0, D1
  520. 0000063C  670A                     beq        +0xC /* 00000648 */
  521. 0000063E  3F2E FC18                move.w     -[A7], [A6 - 0x3E8]
  522. 00000642  2F0E                     move.l     -[A7], A6
  523. 00000644  4EBA FA54                jsr        [PC - 0x5AC /* 0000009A */]
  524. label00000648:
  525. 00000648  4267                     clr.w      -[A7]
  526. 0000064A  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  527. 0000064E  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  528. 00000652  486E FF00                pea.l      [A6 - 0x100]
  529. 00000656  1F3C 0003                move.b     -[A7], 0x3
  530. 0000065A  486E FC06                pea.l      [A6 - 0x3FA]
  531. 0000065E  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  532. 00000662  2F0E                     move.l     -[A7], A6
  533. 00000664  4EBA FA34                jsr        [PC - 0x5CC /* 0000009A */]
  534. 00000668  2F0E                     move.l     -[A7], A6
  535. 0000066A  4EBA FB38                jsr        [PC - 0x4C8 /* 000001A4 */]
  536. 0000066E  42A7                     clr.l      -[A7]
  537. 00000670  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  538. 00000674  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  539. 00000678  2D5F FEEA                move.l     [A6 - 0x116], [A7]+
  540. 0000067C  4267                     clr.w      -[A7]
  541. 0000067E  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  542. 00000682  2F0E                     move.l     -[A7], A6
  543. 00000684  4EBA FA14                jsr        [PC - 0x5EC /* 0000009A */]
  544. 00000688  206E FEEA                movea.l    A0, [A6 - 0x116]
  545. 0000068C  2F10                     move.l     -[A7], [A0]
  546. 0000068E  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  547. 00000692  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  548. 00000696  206E FEEA                movea.l    A0, [A6 - 0x116]
  549. 0000069A  2050                     movea.l    A0, [A0]
  550. 0000069C  2D48 FBDE                move.l     [A6 - 0x422], A0
  551. 000006A0  20AE FEEE                move.l     [A0], [A6 - 0x112]
  552. 000006A4  206E FBDE                movea.l    A0, [A6 - 0x422]
  553. 000006A8  217C 4C49 5354 0004      move.l     [A0 + 0x4], 0x4C495354 /* 'LIST' */
  554. 000006B0  206E FBDE                movea.l    A0, [A6 - 0x422]
  555. 000006B4  216E FEF2 0008           move.l     [A0 + 0x8], [A6 - 0x10E]
  556. 000006BA  206E FBDE                movea.l    A0, [A6 - 0x422]
  557. 000006BE  7001                     moveq.l    D0, 0x01
  558. 000006C0  2140 0010                move.l     [A0 + 0x10], D0
  559. 000006C4  206E FBDE                movea.l    A0, [A6 - 0x422]
  560. 000006C8  216E FEDE 0014           move.l     [A0 + 0x14], [A6 - 0x122]
  561. 000006CE  206E FBDE                movea.l    A0, [A6 - 0x422]
  562. 000006D2  7001                     moveq.l    D0, 0x01
  563. 000006D4  2140 0018                move.l     [A0 + 0x18], D0
  564. 000006D8  206E FBDE                movea.l    A0, [A6 - 0x422]
  565. 000006DC  317C 0010 001C           move.w     [A0 + 0x1C], 0x10
  566. 000006E2  206E FBDE                movea.l    A0, [A6 - 0x422]
  567. 000006E6  317C 0002 001E           move.w     [A0 + 0x1E], 0x2
  568. 000006EC  206E FBDE                movea.l    A0, [A6 - 0x422]
  569. 000006F0  317C 0003 0020           move.w     [A0 + 0x20], 0x3
  570. 000006F6  206E FBDE                movea.l    A0, [A6 - 0x422]
  571. 000006FA  317C 0004 0022           move.w     [A0 + 0x22], 0x4
  572. 00000700  206E FBDE                movea.l    A0, [A6 - 0x422]
  573. 00000704  7001                     moveq.l    D0, 0x01
  574. 00000706  2140 0028                move.l     [A0 + 0x28], D0
  575. 0000070A  206E FEEA                movea.l    A0, [A6 - 0x116]
  576. 0000070E  2010                     move.l     D0, [A0]
  577. 00000710  7230                     moveq.l    D1, 0x30
  578. 00000712  D081                     add.l      D0, D1
  579. 00000714  2D40 FEE6                move.l     [A6 - 0x11A], D0
  580. 00000718  206E FEE6                movea.l    A0, [A6 - 0x11A]
  581. 0000071C  20AE FEE2                move.l     [A0], [A6 - 0x11E]
  582. 00000720  206E FEE6                movea.l    A0, [A6 - 0x11A]
  583. 00000724  317C 0001 0004           move.w     [A0 + 0x4], 0x1
  584. 0000072A  206E FEEA                movea.l    A0, [A6 - 0x116]
  585. 0000072E  2050                     movea.l    A0, [A0]
  586. 00000730  2F08                     move.l     -[A7], A0
  587. 00000732  42A7                     clr.l      -[A7]
  588. 00000734  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  589. 00000738  4EAD 237A                jsr        [A5 + 0x237A /* export_1131 */]
  590. 0000073C  201F                     move.l     D0, [A7]+
  591. 0000073E  205F                     movea.l    A0, [A7]+
  592. 00000740  2140 0024                move.l     [A0 + 0x24], D0
  593. 00000744  42A7                     clr.l      -[A7]
  594. 00000746  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  595. 0000074A  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  596. 0000074E  2D5F FEDA                move.l     [A6 - 0x126], [A7]+
  597. 00000752  4267                     clr.w      -[A7]
  598. 00000754  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  599. 00000758  2F0E                     move.l     -[A7], A6
  600. 0000075A  4EBA F93E                jsr        [PC - 0x6C2 /* 0000009A */]
  601. 0000075E  206E FEDA                movea.l    A0, [A6 - 0x126]
  602. 00000762  2F10                     move.l     -[A7], [A0]
  603. 00000764  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  604. 00000768  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  605. 0000076C  206E FEDA                movea.l    A0, [A6 - 0x126]
  606. 00000770  2050                     movea.l    A0, [A0]
  607. 00000772  2D48 FBDA                move.l     [A6 - 0x426], A0
  608. 00000776  20AE FEDE                move.l     [A0], [A6 - 0x122]
  609. 0000077A  206E FBDA                movea.l    A0, [A6 - 0x426]
  610. 0000077E  217C 5041 4745 0004      move.l     [A0 + 0x4], 0x50414745 /* 'PAGE' */
  611. 00000786  206E FBDA                movea.l    A0, [A6 - 0x426]
  612. 0000078A  216E FEE2 0008           move.l     [A0 + 0x8], [A6 - 0x11E]
  613. 00000790  206E FBDA                movea.l    A0, [A6 - 0x426]
  614. 00000794  216E FEF2 0010           move.l     [A0 + 0x10], [A6 - 0x10E]
  615. 0000079A  206E FEDA                movea.l    A0, [A6 - 0x126]
  616. 0000079E  2010                     move.l     D0, [A0]
  617. 000007A0  7218                     moveq.l    D1, 0x18
  618. 000007A2  D081                     add.l      D0, D1
  619. 000007A4  2D40 FED6                move.l     [A6 - 0x12A], D0
  620. 000007A8  206E FED6                movea.l    A0, [A6 - 0x12A]
  621. 000007AC  20AE FEBE                move.l     [A0], [A6 - 0x142]
  622. 000007B0  206E FED6                movea.l    A0, [A6 - 0x12A]
  623. 000007B4  08E8 0006 0004           bset.b     [A0 + 0x4], 0x6
  624. 000007BA  206E FEDA                movea.l    A0, [A6 - 0x126]
  625. 000007BE  2050                     movea.l    A0, [A0]
  626. 000007C0  2F08                     move.l     -[A7], A0
  627. 000007C2  42A7                     clr.l      -[A7]
  628. 000007C4  2F2E FEDA                move.l     -[A7], [A6 - 0x126]
  629. 000007C8  226E FEEA                movea.l    A1, [A6 - 0x116]
  630. 000007CC  2251                     movea.l    A1, [A1]
  631. 000007CE  3F29 001C                move.w     -[A7], [A1 + 0x1C]
  632. 000007D2  3F3C 0001                move.w     -[A7], 0x1
  633. 000007D6  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  634. 000007DA  201F                     move.l     D0, [A7]+
  635. 000007DC  205F                     movea.l    A0, [A7]+
  636. 000007DE  2140 0014                move.l     [A0 + 0x14], D0
  637. 000007E2  102D ADA2                move.b     D0, [A5 - 0x525E]
  638. 000007E6  6700 0416                beq        +0x418 /* 00000BFE */
  639. 000007EA  42A7                     clr.l      -[A7]
  640. 000007EC  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  641. 000007F0  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  642. 000007F4  2D5F FEC2                move.l     [A6 - 0x13E], [A7]+
  643. 000007F8  660A                     bne        +0xC /* 00000804 */
  644. 000007FA  2F3C 0000 82A3           move.l     -[A7], 0x82A3
  645. 00000800  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  646. label00000804:
  647. 00000804  206E FEC2                movea.l    A0, [A6 - 0x13E]
  648. 00000808  2050                     movea.l    A0, [A0]
  649. 0000080A  2D68 0010 FEC6           move.l     [A6 - 0x13A], [A0 + 0x10]
  650. 00000810  6700 00A8                beq        +0xAA /* 000008BA */
  651. 00000814  42A7                     clr.l      -[A7]
  652. 00000816  2F2E FEC6                move.l     -[A7], [A6 - 0x13A]
  653. 0000081A  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  654. 0000081E  2D5F FE86                move.l     [A6 - 0x17A], [A7]+
  655. 00000822  6608                     bne        +0xA /* 0000082C */
  656. 00000824  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  657. 00000828  6000 0090                bra        +0x92 /* 000008BA */
  658. label0000082C:
  659. 0000082C  42A7                     clr.l      -[A7]
  660. 0000082E  42A7                     clr.l      -[A7]
  661. 00000830  2F2E FE86                move.l     -[A7], [A6 - 0x17A]
  662. 00000834  4EAD 2782                jsr        [A5 + 0x2782 /* export_1260 */]
  663. 00000838  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  664. 0000083C  2D5F FE8E                move.l     [A6 - 0x172], [A7]+
  665. 00000840  42A7                     clr.l      -[A7]
  666. 00000842  2F2E FE8E                move.l     -[A7], [A6 - 0x172]
  667. 00000846  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  668. 0000084A  2D5F FE8A                move.l     [A6 - 0x176], [A7]+
  669. 0000084E  4267                     clr.w      -[A7]
  670. 00000850  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  671. 00000854  3D5F FC18                move.w     [A6 - 0x3E8], [A7]+
  672. 00000858  4AAE FE8A                tst.l      [A6 - 0x176]
  673. 0000085C  6738                     beq        +0x3A /* 00000896 */
  674. 0000085E  206E FE86                movea.l    A0, [A6 - 0x17A]
  675. 00000862  2F10                     move.l     -[A7], [A0]
  676. 00000864  206E FE8A                movea.l    A0, [A6 - 0x176]
  677. 00000868  2F10                     move.l     -[A7], [A0]
  678. 0000086A  2F2E FE8E                move.l     -[A7], [A6 - 0x172]
  679. 0000086E  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  680. 00000872  42A7                     clr.l      -[A7]
  681. 00000874  2F0E                     move.l     -[A7], A6
  682. 00000876  4EBA F8F0                jsr        [PC - 0x710 /* 00000168 */]
  683. 0000087A  2D5F FE92                move.l     [A6 - 0x16E], [A7]+
  684. 0000087E  206E FE8A                movea.l    A0, [A6 - 0x176]
  685. 00000882  2050                     movea.l    A0, [A0]
  686. 00000884  2D48 FBD6                move.l     [A6 - 0x42A], A0
  687. 00000888  20AE FE8E                move.l     [A0], [A6 - 0x172]
  688. 0000088C  206E FBD6                movea.l    A0, [A6 - 0x42A]
  689. 00000890  216E FE92 0008           move.l     [A0 + 0x8], [A6 - 0x16E]
  690. label00000896:
  691. 00000896  2F2E FEC6                move.l     -[A7], [A6 - 0x13A]
  692. 0000089A  4267                     clr.w      -[A7]
  693. 0000089C  4EAD 0E32                jsr        [A5 + 0xE32 /* export_450 */]
  694. 000008A0  4A6E FC18                tst.w      [A6 - 0x3E8]
  695. 000008A4  6714                     beq        +0x16 /* 000008BA */
  696. 000008A6  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  697. 000008AA  4267                     clr.w      -[A7]
  698. 000008AC  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  699. 000008B0  3F2E FC18                move.w     -[A7], [A6 - 0x3E8]
  700. 000008B4  2F0E                     move.l     -[A7], A6
  701. 000008B6  4EBA F7E2                jsr        [PC - 0x81E /* 0000009A */]
  702. label000008BA:
  703. 000008BA  42A7                     clr.l      -[A7]
  704. 000008BC  42A7                     clr.l      -[A7]
  705. 000008BE  2F2E FEC2                move.l     -[A7], [A6 - 0x13E]
  706. 000008C2  4EAD 277A                jsr        [A5 + 0x277A /* export_1259 */]
  707. 000008C6  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  708. 000008CA  2D5F FECE                move.l     [A6 - 0x132], [A7]+
  709. 000008CE  42A7                     clr.l      -[A7]
  710. 000008D0  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  711. 000008D4  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  712. 000008D8  2D5F FECA                move.l     [A6 - 0x136], [A7]+
  713. 000008DC  4267                     clr.w      -[A7]
  714. 000008DE  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  715. 000008E2  3D5F FC18                move.w     [A6 - 0x3E8], [A7]+
  716. 000008E6  4AAE FECA                tst.l      [A6 - 0x136]
  717. 000008EA  6754                     beq        +0x56 /* 00000940 */
  718. 000008EC  206E FEC2                movea.l    A0, [A6 - 0x13E]
  719. 000008F0  2F10                     move.l     -[A7], [A0]
  720. 000008F2  206E FECA                movea.l    A0, [A6 - 0x136]
  721. 000008F6  2F10                     move.l     -[A7], [A0]
  722. 000008F8  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  723. 000008FC  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  724. 00000900  206E FECA                movea.l    A0, [A6 - 0x136]
  725. 00000904  2050                     movea.l    A0, [A0]
  726. 00000906  2D48 FBD2                move.l     [A6 - 0x42E], A0
  727. 0000090A  20AE FECE                move.l     [A0], [A6 - 0x132]
  728. 0000090E  206E FBD2                movea.l    A0, [A6 - 0x42E]
  729. 00000912  216E FED2 0008           move.l     [A0 + 0x8], [A6 - 0x12E]
  730. 00000918  206E FBD2                movea.l    A0, [A6 - 0x42E]
  731. 0000091C  216E FE92 0010           move.l     [A0 + 0x10], [A6 - 0x16E]
  732. 00000922  206E FBD2                movea.l    A0, [A6 - 0x42E]
  733. 00000926  7001                     moveq.l    D0, 0x01
  734. 00000928  2140 0018                move.l     [A0 + 0x18], D0
  735. 0000092C  206E FBD2                movea.l    A0, [A6 - 0x42E]
  736. 00000930  216E FED2 001C           move.l     [A0 + 0x1C], [A6 - 0x12E]
  737. 00000936  206E FBD2                movea.l    A0, [A6 - 0x42E]
  738. 0000093A  216E FED2 0020           move.l     [A0 + 0x20], [A6 - 0x12E]
  739. label00000940:
  740. 00000940  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  741. 00000944  4267                     clr.w      -[A7]
  742. 00000946  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  743. 0000094A  3F2E FC18                move.w     -[A7], [A6 - 0x3E8]
  744. 0000094E  2F0E                     move.l     -[A7], A6
  745. 00000950  4EBA F748                jsr        [PC - 0x8B8 /* 0000009A */]
  746. 00000954  42A7                     clr.l      -[A7]
  747. 00000956  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  748. 0000095A  2F3A 09F8                move.l     -[A7], [PC + 0x9F8 /* 00001354, value 0x5354424C 'STBL' */]
  749. 0000095E  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  750. 00000962  2D5F FEA6                move.l     [A6 - 0x15A], [A7]+
  751. 00000966  6608                     bne        +0xA /* 00000970 */
  752. 00000968  2F0E                     move.l     -[A7], A6
  753. 0000096A  4EBA FAF0                jsr        [PC - 0x510 /* 0000045C */]
  754. 0000096E  6068                     bra        +0x6A /* 000009D8 */
  755. label00000970:
  756. 00000970  42A7                     clr.l      -[A7]
  757. 00000972  42A7                     clr.l      -[A7]
  758. 00000974  2F2E FEA6                move.l     -[A7], [A6 - 0x15A]
  759. 00000978  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  760. 0000097C  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  761. 00000980  2D5F FEAE                move.l     [A6 - 0x152], [A7]+
  762. 00000984  42A7                     clr.l      -[A7]
  763. 00000986  2F2E FEAE                move.l     -[A7], [A6 - 0x152]
  764. 0000098A  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  765. 0000098E  2D5F FEAA                move.l     [A6 - 0x156], [A7]+
  766. 00000992  4267                     clr.w      -[A7]
  767. 00000994  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  768. 00000998  3D5F FC18                move.w     [A6 - 0x3E8], [A7]+
  769. 0000099C  4AAE FEAA                tst.l      [A6 - 0x156]
  770. 000009A0  672C                     beq        +0x2E /* 000009CE */
  771. 000009A2  206E FEA6                movea.l    A0, [A6 - 0x15A]
  772. 000009A6  2F10                     move.l     -[A7], [A0]
  773. 000009A8  206E FEAA                movea.l    A0, [A6 - 0x156]
  774. 000009AC  2F10                     move.l     -[A7], [A0]
  775. 000009AE  2F2E FEAE                move.l     -[A7], [A6 - 0x152]
  776. 000009B2  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  777. 000009B6  206E FEAA                movea.l    A0, [A6 - 0x156]
  778. 000009BA  2050                     movea.l    A0, [A0]
  779. 000009BC  2D48 FBCE                move.l     [A6 - 0x432], A0
  780. 000009C0  20AE FEAE                move.l     [A0], [A6 - 0x152]
  781. 000009C4  206E FBCE                movea.l    A0, [A6 - 0x432]
  782. 000009C8  216E FEB2 0008           move.l     [A0 + 0x8], [A6 - 0x14E]
  783. label000009CE:
  784. 000009CE  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  785. 000009D2  4267                     clr.w      -[A7]
  786. 000009D4  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  787. label000009D8:
  788. 000009D8  3F2E FC18                move.w     -[A7], [A6 - 0x3E8]
  789. 000009DC  2F0E                     move.l     -[A7], A6
  790. 000009DE  4EBA F6BA                jsr        [PC - 0x946 /* 0000009A */]
  791. 000009E2  42A7                     clr.l      -[A7]
  792. 000009E4  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  793. 000009E8  2F3A 0966                move.l     -[A7], [PC + 0x966 /* 00001350, value 0x4654424C 'FTBL' */]
  794. 000009EC  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  795. 000009F0  2D5F FE96                move.l     [A6 - 0x16A], [A7]+
  796. 000009F4  6608                     bne        +0xA /* 000009FE */
  797. 000009F6  2F0E                     move.l     -[A7], A6
  798. 000009F8  4EBA FAC0                jsr        [PC - 0x540 /* 000004BA */]
  799. 000009FC  6068                     bra        +0x6A /* 00000A66 */
  800. label000009FE:
  801. 000009FE  42A7                     clr.l      -[A7]
  802. 00000A00  42A7                     clr.l      -[A7]
  803. 00000A02  2F2E FE96                move.l     -[A7], [A6 - 0x16A]
  804. 00000A06  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  805. 00000A0A  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  806. 00000A0E  2D5F FE9E                move.l     [A6 - 0x162], [A7]+
  807. 00000A12  42A7                     clr.l      -[A7]
  808. 00000A14  2F2E FE9E                move.l     -[A7], [A6 - 0x162]
  809. 00000A18  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  810. 00000A1C  2D5F FE9A                move.l     [A6 - 0x166], [A7]+
  811. 00000A20  4267                     clr.w      -[A7]
  812. 00000A22  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  813. 00000A26  3D5F FC18                move.w     [A6 - 0x3E8], [A7]+
  814. 00000A2A  4AAE FE9A                tst.l      [A6 - 0x166]
  815. 00000A2E  672C                     beq        +0x2E /* 00000A5C */
  816. 00000A30  206E FE96                movea.l    A0, [A6 - 0x16A]
  817. 00000A34  2F10                     move.l     -[A7], [A0]
  818. 00000A36  206E FE9A                movea.l    A0, [A6 - 0x166]
  819. 00000A3A  2F10                     move.l     -[A7], [A0]
  820. 00000A3C  2F2E FE9E                move.l     -[A7], [A6 - 0x162]
  821. 00000A40  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  822. 00000A44  206E FE9A                movea.l    A0, [A6 - 0x166]
  823. 00000A48  2050                     movea.l    A0, [A0]
  824. 00000A4A  2D48 FBCA                move.l     [A6 - 0x436], A0
  825. 00000A4E  20AE FE9E                move.l     [A0], [A6 - 0x162]
  826. 00000A52  206E FBCA                movea.l    A0, [A6 - 0x436]
  827. 00000A56  216E FEA2 0008           move.l     [A0 + 0x8], [A6 - 0x15E]
  828. label00000A5C:
  829. 00000A5C  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  830. 00000A60  4267                     clr.w      -[A7]
  831. 00000A62  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  832. label00000A66:
  833. 00000A66  3F2E FC18                move.w     -[A7], [A6 - 0x3E8]
  834. 00000A6A  2F0E                     move.l     -[A7], A6
  835. 00000A6C  4EBA F62C                jsr        [PC - 0x9D4 /* 0000009A */]
  836. 00000A70  42A7                     clr.l      -[A7]
  837. 00000A72  2F2D A6D0                move.l     -[A7], [A5 - 0x5930]
  838. 00000A76  2F3A 08D4                move.l     -[A7], [PC + 0x8D4 /* 0000134C, value 0x50524E54 'PRNT' */]
  839. 00000A7A  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  840. 00000A7E  2D5F FE76                move.l     [A6 - 0x18A], [A7]+
  841. 00000A82  6700 0178                beq        +0x17A /* 00000BFC */
  842. 00000A86  42A7                     clr.l      -[A7]
  843. 00000A88  206E FE76                movea.l    A0, [A6 - 0x18A]
  844. 00000A8C  2050                     movea.l    A0, [A0]
  845. 00000A8E  2F10                     move.l     -[A7], [A0]
  846. 00000A90  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  847. 00000A94  2D5F FE7E                move.l     [A6 - 0x182], [A7]+
  848. 00000A98  42A7                     clr.l      -[A7]
  849. 00000A9A  2F2E FE7E                move.l     -[A7], [A6 - 0x182]
  850. 00000A9E  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  851. 00000AA2  2D5F FE7A                move.l     [A6 - 0x186], [A7]+
  852. 00000AA6  4267                     clr.w      -[A7]
  853. 00000AA8  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  854. 00000AAC  3D5F FC18                move.w     [A6 - 0x3E8], [A7]+
  855. 00000AB0  4AAE FE7A                tst.l      [A6 - 0x186]
  856. 00000AB4  6700 0132                beq        +0x134 /* 00000BE8 */
  857. 00000AB8  206E FE76                movea.l    A0, [A6 - 0x18A]
  858. 00000ABC  2F10                     move.l     -[A7], [A0]
  859. 00000ABE  206E FE7A                movea.l    A0, [A6 - 0x186]
  860. 00000AC2  2F10                     move.l     -[A7], [A0]
  861. 00000AC4  2F2E FE7E                move.l     -[A7], [A6 - 0x182]
  862. 00000AC8  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  863. 00000ACC  42A7                     clr.l      -[A7]
  864. 00000ACE  2F0E                     move.l     -[A7], A6
  865. 00000AD0  4EBA F696                jsr        [PC - 0x96A /* 00000168 */]
  866. 00000AD4  2D5F FE82                move.l     [A6 - 0x17E], [A7]+
  867. 00000AD8  206E FE7A                movea.l    A0, [A6 - 0x186]
  868. 00000ADC  2050                     movea.l    A0, [A0]
  869. 00000ADE  2D48 FBC6                move.l     [A6 - 0x43A], A0
  870. 00000AE2  20AE FE7E                move.l     [A0], [A6 - 0x182]
  871. 00000AE6  206E FBC6                movea.l    A0, [A6 - 0x43A]
  872. 00000AEA  216E FE82 0008           move.l     [A0 + 0x8], [A6 - 0x17E]
  873. 00000AF0  206E FE7A                movea.l    A0, [A6 - 0x186]
  874. 00000AF4  2050                     movea.l    A0, [A0]
  875. 00000AF6  700B                     moveq.l    D0, 0x0B
  876. 00000AF8  B068 0010                cmp.w      D0, [A0 + 0x10]
  877. 00000AFC  6600 00EA                bne        +0xEC /* 00000BE8 */
  878. 00000B00  42A7                     clr.l      -[A7]
  879. 00000B02  206E FE76                movea.l    A0, [A6 - 0x18A]
  880. 00000B06  2050                     movea.l    A0, [A0]
  881. 00000B08  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  882. 00000B0C  2F0E                     move.l     -[A7], A6
  883. 00000B0E  4EBA F79A                jsr        [PC - 0x866 /* 000002AA */]
  884. 00000B12  2D5F FE72                move.l     [A6 - 0x18E], [A7]+
  885. 00000B16  206E FE7A                movea.l    A0, [A6 - 0x186]
  886. 00000B1A  2050                     movea.l    A0, [A0]
  887. 00000B1C  216E FE72 002E           move.l     [A0 + 0x2E], [A6 - 0x18E]
  888. 00000B22  206E FE7A                movea.l    A0, [A6 - 0x186]
  889. 00000B26  2050                     movea.l    A0, [A0]
  890. 00000B28  3D68 0134 FE4E           move.w     [A6 - 0x1B2], [A0 + 0x134]
  891. 00000B2E  4A6E FE4E                tst.w      [A6 - 0x1B2]
  892. 00000B32  6700 00B4                beq        +0xB6 /* 00000BE8 */
  893. 00000B36  42A7                     clr.l      -[A7]
  894. 00000B38  302E FE4E                move.w     D0, [A6 - 0x1B2]
  895. 00000B3C  E540                     asl        D0.w, 2
  896. 00000B3E  48C0                     ext.l      D0
  897. 00000B40  2F00                     move.l     -[A7], D0
  898. 00000B42  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  899. 00000B46  2D5F FE5E                move.l     [A6 - 0x1A2], [A7]+
  900. 00000B4A  4267                     clr.w      -[A7]
  901. 00000B4C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  902. 00000B50  3D5F FC18                move.w     [A6 - 0x3E8], [A7]+
  903. 00000B54  4AAE FE5E                tst.l      [A6 - 0x1A2]
  904. 00000B58  6700 008E                beq        +0x90 /* 00000BE8 */
  905. 00000B5C  7000                     moveq.l    D0, 0x00
  906. 00000B5E  2D40 FE4A                move.l     [A6 - 0x1B6], D0
  907. 00000B62  206E FE5E                movea.l    A0, [A6 - 0x1A2]
  908. 00000B66  2F10                     move.l     -[A7], [A0]
  909. 00000B68  302E FE4E                move.w     D0, [A6 - 0x1B2]
  910. 00000B6C  48C0                     ext.l      D0
  911. 00000B6E  2F00                     move.l     -[A7], D0
  912. 00000B70  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  913. 00000B74  3D6E FE4E FBC4           move.w     [A6 - 0x43C], [A6 - 0x1B2]
  914. 00000B7A  3D7C 0001 FE50           move.w     [A6 - 0x1B0], 0x1
  915. 00000B80  605C                     bra        +0x5E /* 00000BDE */
  916. label00000B82:
  917. 00000B82  206E FE7A                movea.l    A0, [A6 - 0x186]
  918. 00000B86  2010                     move.l     D0, [A0]
  919. 00000B88  D0BC 0000 0136           add.l      D0, 0x136
  920. 00000B8E  222E FE4A                move.l     D1, [A6 - 0x1B6]
  921. 00000B92  D280                     add.l      D1, D0
  922. 00000B94  2D41 FE56                move.l     [A6 - 0x1AA], D1
  923. 00000B98  206E FE56                movea.l    A0, [A6 - 0x1AA]
  924. 00000B9C  2D50 FE52                move.l     [A6 - 0x1AE], [A0]
  925. 00000BA0  42A7                     clr.l      -[A7]
  926. 00000BA2  2F2E FE52                move.l     -[A7], [A6 - 0x1AE]
  927. 00000BA6  3F2E FE50                move.w     -[A7], [A6 - 0x1B0]
  928. 00000BAA  2F0E                     move.l     -[A7], A6
  929. 00000BAC  4EBA F7B2                jsr        [PC - 0x84E /* 00000360 */]
  930. 00000BB0  2D5F FE52                move.l     [A6 - 0x1AE], [A7]+
  931. 00000BB4  206E FE7A                movea.l    A0, [A6 - 0x186]
  932. 00000BB8  2010                     move.l     D0, [A0]
  933. 00000BBA  D0BC 0000 0136           add.l      D0, 0x136
  934. 00000BC0  222E FE4A                move.l     D1, [A6 - 0x1B6]
  935. 00000BC4  D280                     add.l      D1, D0
  936. 00000BC6  2D41 FE56                move.l     [A6 - 0x1AA], D1
  937. 00000BCA  206E FE56                movea.l    A0, [A6 - 0x1AA]
  938. 00000BCE  20AE FE52                move.l     [A0], [A6 - 0x1AE]
  939. 00000BD2  7024                     moveq.l    D0, 0x24
  940. 00000BD4  D1AE FE4A                add.l      [A6 - 0x1B6], D0
  941. 00000BD8  526E FE50                addq.w     [A6 - 0x1B0], 1
  942. 00000BDC  690A                     bvs        +0xC /* 00000BE8 */
  943. label00000BDE:
  944. 00000BDE  302E FE50                move.w     D0, [A6 - 0x1B0]
  945. 00000BE2  B06E FBC4                cmp.w      D0, [A6 - 0x43C]
  946. 00000BE6  6F9A                     ble        -0x64 /* 00000B82 */
  947. label00000BE8:
  948. 00000BE8  2F2D A6D0                move.l     -[A7], [A5 - 0x5930]
  949. 00000BEC  4267                     clr.w      -[A7]
  950. 00000BEE  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  951. 00000BF2  3F2E FC18                move.w     -[A7], [A6 - 0x3E8]
  952. 00000BF6  2F0E                     move.l     -[A7], A6
  953. 00000BF8  4EBA F4A0                jsr        [PC - 0xB60 /* 0000009A */]
  954. label00000BFC:
  955. 00000BFC  6076                     bra        +0x78 /* 00000C74 */
  956. label00000BFE:
  957. 00000BFE  2F0E                     move.l     -[A7], A6
  958. 00000C00  4EBA F85A                jsr        [PC - 0x7A6 /* 0000045C */]
  959. 00000C04  2F0E                     move.l     -[A7], A6
  960. 00000C06  4EBA F8B2                jsr        [PC - 0x74E /* 000004BA */]
  961. 00000C0A  42A7                     clr.l      -[A7]
  962. 00000C0C  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  963. 00000C10  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  964. 00000C14  2D5F FECA                move.l     [A6 - 0x136], [A7]+
  965. 00000C18  4267                     clr.w      -[A7]
  966. 00000C1A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  967. 00000C1E  2F0E                     move.l     -[A7], A6
  968. 00000C20  4EBA F478                jsr        [PC - 0xB88 /* 0000009A */]
  969. 00000C24  206E FECA                movea.l    A0, [A6 - 0x136]
  970. 00000C28  2F10                     move.l     -[A7], [A0]
  971. 00000C2A  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  972. 00000C2E  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  973. 00000C32  206E FECA                movea.l    A0, [A6 - 0x136]
  974. 00000C36  2050                     movea.l    A0, [A0]
  975. 00000C38  2D48 FBC0                move.l     [A6 - 0x440], A0
  976. 00000C3C  20AE FECE                move.l     [A0], [A6 - 0x132]
  977. 00000C40  206E FBC0                movea.l    A0, [A6 - 0x440]
  978. 00000C44  217C 424B 4744 0004      move.l     [A0 + 0x4], 0x424B4744 /* 'BKGD' */
  979. 00000C4C  206E FBC0                movea.l    A0, [A6 - 0x440]
  980. 00000C50  216E FED2 0008           move.l     [A0 + 0x8], [A6 - 0x12E]
  981. 00000C56  206E FBC0                movea.l    A0, [A6 - 0x440]
  982. 00000C5A  7001                     moveq.l    D0, 0x01
  983. 00000C5C  2140 0018                move.l     [A0 + 0x18], D0
  984. 00000C60  206E FBC0                movea.l    A0, [A6 - 0x440]
  985. 00000C64  216E FED2 001C           move.l     [A0 + 0x1C], [A6 - 0x12E]
  986. 00000C6A  206E FBC0                movea.l    A0, [A6 - 0x440]
  987. 00000C6E  216E FED2 0020           move.l     [A0 + 0x20], [A6 - 0x12E]
  988. label00000C74:
  989. 00000C74  42A7                     clr.l      -[A7]
  990. 00000C76  2F2E FEBA                move.l     -[A7], [A6 - 0x146]
  991. 00000C7A  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  992. 00000C7E  2D5F FEB6                move.l     [A6 - 0x14A], [A7]+
  993. 00000C82  4267                     clr.w      -[A7]
  994. 00000C84  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  995. 00000C88  2F0E                     move.l     -[A7], A6
  996. 00000C8A  4EBA F40E                jsr        [PC - 0xBF2 /* 0000009A */]
  997. 00000C8E  206E FEB6                movea.l    A0, [A6 - 0x14A]
  998. 00000C92  2F10                     move.l     -[A7], [A0]
  999. 00000C94  2F2E FEBA                move.l     -[A7], [A6 - 0x146]
  1000. 00000C98  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  1001. 00000C9C  206E FEB6                movea.l    A0, [A6 - 0x14A]
  1002. 00000CA0  2050                     movea.l    A0, [A0]
  1003. 00000CA2  2D48 FBBC                move.l     [A6 - 0x444], A0
  1004. 00000CA6  20AE FEBA                move.l     [A0], [A6 - 0x146]
  1005. 00000CAA  206E FBBC                movea.l    A0, [A6 - 0x444]
  1006. 00000CAE  217C 4341 5244 0004      move.l     [A0 + 0x4], 0x43415244 /* 'CARD' */
  1007. 00000CB6  206E FBBC                movea.l    A0, [A6 - 0x444]
  1008. 00000CBA  216E FEBE 0008           move.l     [A0 + 0x8], [A6 - 0x142]
  1009. 00000CC0  206E FBBC                movea.l    A0, [A6 - 0x444]
  1010. 00000CC4  216E FEE2 0020           move.l     [A0 + 0x20], [A6 - 0x11E]
  1011. 00000CCA  206E FBBC                movea.l    A0, [A6 - 0x444]
  1012. 00000CCE  216E FED2 0024           move.l     [A0 + 0x24], [A6 - 0x12E]
  1013. 00000CD4  7001                     moveq.l    D0, 0x01
  1014. 00000CD6  2D40 FBFA                move.l     [A6 - 0x406], D0
  1015. 00000CDA  102D ADA2                move.b     D0, [A5 - 0x525E]
  1016. 00000CDE  672A                     beq        +0x2C /* 00000D0A */
  1017. 00000CE0  42A7                     clr.l      -[A7]
  1018. 00000CE2  4EAD 2672                jsr        [A5 + 0x2672 /* export_1226 */]
  1019. 00000CE6  2D5F FBF6                move.l     [A6 - 0x40A], [A7]+
  1020. 00000CEA  660A                     bne        +0xC /* 00000CF6 */
  1021. 00000CEC  3F3C FF94                move.w     -[A7], 0xFF94
  1022. 00000CF0  2F0E                     move.l     -[A7], A6
  1023. 00000CF2  4EBA F3A6                jsr        [PC - 0xC5A /* 0000009A */]
  1024. label00000CF6:
  1025. 00000CF6  42A7                     clr.l      -[A7]
  1026. 00000CF8  206E FBF6                movea.l    A0, [A6 - 0x40A]
  1027. 00000CFC  2F10                     move.l     -[A7], [A0]
  1028. 00000CFE  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  1029. 00000D02  201F                     move.l     D0, [A7]+
  1030. 00000D04  5280                     addq.l     D0, 1
  1031. 00000D06  2D40 FBFA                move.l     [A6 - 0x406], D0
  1032. label00000D0A:
  1033. 00000D0A  202E FBFA                move.l     D0, [A6 - 0x406]
  1034. 00000D0E  D0BC 0000 0600           add.l      D0, 0x600
  1035. 00000D14  D0BC 0000 01FF           add.l      D0, 0x1FF
  1036. 00000D1A  C0BC FFFF FE00           and.l      D0, 0xFFFFFE00
  1037. 00000D20  2D40 FE46                move.l     [A6 - 0x1BA], D0
  1038. 00000D24  42A7                     clr.l      -[A7]
  1039. 00000D26  2F2E FE46                move.l     -[A7], [A6 - 0x1BA]
  1040. 00000D2A  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  1041. 00000D2E  2D5F FBFE                move.l     [A6 - 0x402], [A7]+
  1042. 00000D32  4267                     clr.w      -[A7]
  1043. 00000D34  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1044. 00000D38  2F0E                     move.l     -[A7], A6
  1045. 00000D3A  4EBA F35E                jsr        [PC - 0xCA2 /* 0000009A */]
  1046. 00000D3E  206E FBFE                movea.l    A0, [A6 - 0x402]
  1047. 00000D42  2F10                     move.l     -[A7], [A0]
  1048. 00000D44  2F2E FE46                move.l     -[A7], [A6 - 0x1BA]
  1049. 00000D48  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  1050. 00000D4C  102D ADA2                move.b     D0, [A5 - 0x525E]
  1051. 00000D50  672A                     beq        +0x2C /* 00000D7C */
  1052. 00000D52  206E FBFE                movea.l    A0, [A6 - 0x402]
  1053. 00000D56  2010                     move.l     D0, [A0]
  1054. 00000D58  D0BC 0000 0600           add.l      D0, 0x600
  1055. 00000D5E  2D40 FBF2                move.l     [A6 - 0x40E], D0
  1056. 00000D62  206E FBF6                movea.l    A0, [A6 - 0x40A]
  1057. 00000D66  2F10                     move.l     -[A7], [A0]
  1058. 00000D68  2F2E FBF2                move.l     -[A7], [A6 - 0x40E]
  1059. 00000D6C  2F2E FBFA                move.l     -[A7], [A6 - 0x406]
  1060. 00000D70  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  1061. 00000D74  486E FBF6                pea.l      [A6 - 0x40A]
  1062. 00000D78  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1063. label00000D7C:
  1064. 00000D7C  2D6E FBFE FE42           move.l     [A6 - 0x1BE], [A6 - 0x402]
  1065. 00000D82  2F2E FE42                move.l     -[A7], [A6 - 0x1BE]
  1066. 00000D86  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1067. 00000D8A  206E FE42                movea.l    A0, [A6 - 0x1BE]
  1068. 00000D8E  2050                     movea.l    A0, [A0]
  1069. 00000D90  2D48 FBB8                move.l     [A6 - 0x448], A0
  1070. 00000D94  20AE FE46                move.l     [A0], [A6 - 0x1BA]
  1071. 00000D98  206E FBB8                movea.l    A0, [A6 - 0x448]
  1072. 00000D9C  217C 5354 414B 0004      move.l     [A0 + 0x4], 0x5354414B /* 'STAK' */
  1073. 00000DA4  206E FBB8                movea.l    A0, [A6 - 0x448]
  1074. 00000DA8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1075. 00000DAA  2140 0008                move.l     [A0 + 0x8], D0
  1076. 00000DAE  206E FBB8                movea.l    A0, [A6 - 0x448]
  1077. 00000DB2  700A                     moveq.l    D0, 0x0A
  1078. 00000DB4  2140 0010                move.l     [A0 + 0x10], D0
  1079. 00000DB8  202E FE46                move.l     D0, [A6 - 0x1BA]
  1080. 00000DBC  D0BC 0000 0200           add.l      D0, 0x200
  1081. 00000DC2  222E FEEE                move.l     D1, [A6 - 0x112]
  1082. 00000DC6  D280                     add.l      D1, D0
  1083. 00000DC8  202E FEDE                move.l     D0, [A6 - 0x122]
  1084. 00000DCC  D081                     add.l      D0, D1
  1085. 00000DCE  222E FECE                move.l     D1, [A6 - 0x132]
  1086. 00000DD2  D280                     add.l      D1, D0
  1087. 00000DD4  202E FEBA                move.l     D0, [A6 - 0x146]
  1088. 00000DD8  D081                     add.l      D0, D1
  1089. 00000DDA  222E FEAE                move.l     D1, [A6 - 0x152]
  1090. 00000DDE  D280                     add.l      D1, D0
  1091. 00000DE0  202E FE9E                move.l     D0, [A6 - 0x162]
  1092. 00000DE4  D081                     add.l      D0, D1
  1093. 00000DE6  222E FE8E                move.l     D1, [A6 - 0x172]
  1094. 00000DEA  D280                     add.l      D1, D0
  1095. 00000DEC  202E FE7E                move.l     D0, [A6 - 0x182]
  1096. 00000DF0  D081                     add.l      D0, D1
  1097. 00000DF2  222E FE6E                move.l     D1, [A6 - 0x192]
  1098. 00000DF6  D280                     add.l      D1, D0
  1099. 00000DF8  202E FE66                move.l     D0, [A6 - 0x19A]
  1100. 00000DFC  D081                     add.l      D0, D1
  1101. 00000DFE  7220                     moveq.l    D1, 0x20
  1102. 00000E00  D081                     add.l      D0, D1
  1103. 00000E02  206E FBB8                movea.l    A0, [A6 - 0x448]
  1104. 00000E06  2140 0014                move.l     [A0 + 0x14], D0
  1105. 00000E0A  206E FBB8                movea.l    A0, [A6 - 0x448]
  1106. 00000E0E  226E FBB8                movea.l    A1, [A6 - 0x448]
  1107. 00000E12  2350 0018                move.l     [A1 + 0x18], [A0]
  1108. 00000E16  206E FBB8                movea.l    A0, [A6 - 0x448]
  1109. 00000E1A  7000                     moveq.l    D0, 0x00
  1110. 00000E1C  2140 001C                move.l     [A0 + 0x1C], D0
  1111. 00000E20  206E FBB8                movea.l    A0, [A6 - 0x448]
  1112. 00000E24  7000                     moveq.l    D0, 0x00
  1113. 00000E26  2140 0020                move.l     [A0 + 0x20], D0
  1114. 00000E2A  206E FBB8                movea.l    A0, [A6 - 0x448]
  1115. 00000E2E  7001                     moveq.l    D0, 0x01
  1116. 00000E30  2140 0024                move.l     [A0 + 0x24], D0
  1117. 00000E34  206E FBB8                movea.l    A0, [A6 - 0x448]
  1118. 00000E38  216E FED2 0028           move.l     [A0 + 0x28], [A6 - 0x12E]
  1119. 00000E3E  206E FBB8                movea.l    A0, [A6 - 0x448]
  1120. 00000E42  7001                     moveq.l    D0, 0x01
  1121. 00000E44  2140 002C                move.l     [A0 + 0x2C], D0
  1122. 00000E48  206E FBB8                movea.l    A0, [A6 - 0x448]
  1123. 00000E4C  216E FEBE 0030           move.l     [A0 + 0x30], [A6 - 0x142]
  1124. 00000E52  206E FBB8                movea.l    A0, [A6 - 0x448]
  1125. 00000E56  216E FEF2 0034           move.l     [A0 + 0x34], [A6 - 0x10E]
  1126. 00000E5C  206E FBB8                movea.l    A0, [A6 - 0x448]
  1127. 00000E60  216E FE82 0040           move.l     [A0 + 0x40], [A6 - 0x17E]
  1128. 00000E66  102D ADA2                move.b     D0, [A5 - 0x525E]
  1129. 00000E6A  6714                     beq        +0x16 /* 00000E80 */
  1130. 00000E6C  206E FBB8                movea.l    A0, [A6 - 0x448]
  1131. 00000E70  216D A6D4 0044           move.l     [A0 + 0x44], [A5 - 0x592C]
  1132. 00000E76  206E FBB8                movea.l    A0, [A6 - 0x448]
  1133. 00000E7A  316D A6D8 0048           move.w     [A0 + 0x48], [A5 - 0x5928]
  1134. label00000E80:
  1135. 00000E80  206E FBB8                movea.l    A0, [A6 - 0x448]
  1136. 00000E84  08E8 0004 004C           bset.b     [A0 + 0x4C], 0x4
  1137. 00000E8A  206E FBB8                movea.l    A0, [A6 - 0x448]
  1138. 00000E8E  216D AD6E 0060           move.l     [A0 + 0x60], [A5 - 0x5292]
  1139. 00000E94  206E FBB8                movea.l    A0, [A6 - 0x448]
  1140. 00000E98  216D AD6E 0064           move.l     [A0 + 0x64], [A5 - 0x5292]
  1141. 00000E9E  206E FBB8                movea.l    A0, [A6 - 0x448]
  1142. 00000EA2  216D AD6E 0068           move.l     [A0 + 0x68], [A5 - 0x5292]
  1143. 00000EA8  206E FBB8                movea.l    A0, [A6 - 0x448]
  1144. 00000EAC  216D AD6E 006C           move.l     [A0 + 0x6C], [A5 - 0x5292]
  1145. 00000EB2  206E FBB8                movea.l    A0, [A6 - 0x448]
  1146. 00000EB6  216E FEB2 01B4           move.l     [A0 + 0x1B4], [A6 - 0x14E]
  1147. 00000EBC  206E FBB8                movea.l    A0, [A6 - 0x448]
  1148. 00000EC0  216E FEA2 01B0           move.l     [A0 + 0x1B0], [A6 - 0x15E]
  1149. 00000EC6  206E FBB8                movea.l    A0, [A6 - 0x448]
  1150. 00000ECA  216D ADB2 01B8           move.l     [A0 + 0x1B8], [A5 - 0x524E]
  1151. 00000ED0  206E FBB8                movea.l    A0, [A6 - 0x448]
  1152. 00000ED4  41E8 02C0                lea.l      A0, [A0 + 0x2C0]
  1153. 00000ED8  43ED A950                lea.l      A1, [A5 - 0x56B0]
  1154. 00000EDC  704F                     moveq.l    D0, 0x4F
  1155. label00000EDE:
  1156. 00000EDE  20D9                     move.l     [A0]+, [A1]+
  1157. 00000EE0  51C8 FFFC                dbf        D0, -0x6 /* 00000EDE */
  1158. 00000EE4  102D ADA2                move.b     D0, [A5 - 0x525E]
  1159. 00000EE8  662E                     bne        +0x30 /* 00000F18 */
  1160. 00000EEA  42A7                     clr.l      -[A7]
  1161. 00000EEC  2F3A 045A                move.l     -[A7], [PC + 0x45A /* 00001348, value 0x50415423 'PAT#' */]
  1162. 00000EF0  3F3C 0080                move.w     -[A7], 0x80
  1163. 00000EF4  4EAD 1DA2                jsr        [A5 + 0x1DA2 /* export_944 */]
  1164. 00000EF8  2D5F FBEE                move.l     [A6 - 0x412], [A7]+
  1165. 00000EFC  671A                     beq        +0x1C /* 00000F18 */
  1166. 00000EFE  206E FBEE                movea.l    A0, [A6 - 0x412]
  1167. 00000F02  2010                     move.l     D0, [A0]
  1168. 00000F04  5480                     addq.l     D0, 2
  1169. 00000F06  2F00                     move.l     -[A7], D0
  1170. 00000F08  206E FBB8                movea.l    A0, [A6 - 0x448]
  1171. 00000F0C  4868 02C0                pea.l      [A0 + 0x2C0]
  1172. 00000F10  7050                     moveq.l    D0, 0x50
  1173. 00000F12  2F00                     move.l     -[A7], D0
  1174. 00000F14  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  1175. label00000F18:
  1176. 00000F18  206E FBB8                movea.l    A0, [A6 - 0x448]
  1177. 00000F1C  226E FBB8                movea.l    A1, [A6 - 0x448]
  1178. 00000F20  48E7 00C0                movem.l    -[A7], A0,A1
  1179. 00000F24  42A7                     clr.l      -[A7]
  1180. 00000F26  246E FE42                movea.l    A2, [A6 - 0x1BE]
  1181. 00000F2A  2F12                     move.l     -[A7], [A2]
  1182. 00000F2C  2F3C 0000 0180           move.l     -[A7], 0x180
  1183. 00000F32  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1184. 00000F36  201F                     move.l     D0, [A7]+
  1185. 00000F38  4CDF 0300                movem.l    A0,A1, [A7]+
  1186. 00000F3C  2229 0070                move.l     D1, [A1 + 0x70]
  1187. 00000F40  9280                     sub.l      D1, D0
  1188. 00000F42  2141 0070                move.l     [A0 + 0x70], D1
  1189. 00000F46  2F2E FE42                move.l     -[A7], [A6 - 0x1BE]
  1190. 00000F4A  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1191. 00000F4E  206E FE42                movea.l    A0, [A6 - 0x1BE]
  1192. 00000F52  2050                     movea.l    A0, [A0]
  1193. 00000F54  2028 0018                move.l     D0, [A0 + 0x18]
  1194. 00000F58  D0BC 0000 0200           add.l      D0, 0x200
  1195. 00000F5E  2D40 FC3E                move.l     [A6 - 0x3C2], D0
  1196. 00000F62  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1197. 00000F66  2F2E FC3E                move.l     -[A7], [A6 - 0x3C2]
  1198. 00000F6A  2F0E                     move.l     -[A7], A6
  1199. 00000F6C  4EBA F1AE                jsr        [PC - 0xE52 /* 0000011C */]
  1200. 00000F70  202E FEEE                move.l     D0, [A6 - 0x112]
  1201. 00000F74  D1AE FC3E                add.l      [A6 - 0x3C2], D0
  1202. 00000F78  2F2E FEE2                move.l     -[A7], [A6 - 0x11E]
  1203. 00000F7C  2F2E FC3E                move.l     -[A7], [A6 - 0x3C2]
  1204. 00000F80  2F0E                     move.l     -[A7], A6
  1205. 00000F82  4EBA F198                jsr        [PC - 0xE68 /* 0000011C */]
  1206. 00000F86  202E FEDE                move.l     D0, [A6 - 0x122]
  1207. 00000F8A  D1AE FC3E                add.l      [A6 - 0x3C2], D0
  1208. 00000F8E  2F2E FED2                move.l     -[A7], [A6 - 0x12E]
  1209. 00000F92  2F2E FC3E                move.l     -[A7], [A6 - 0x3C2]
  1210. 00000F96  2F0E                     move.l     -[A7], A6
  1211. 00000F98  4EBA F182                jsr        [PC - 0xE7E /* 0000011C */]
  1212. 00000F9C  202E FECE                move.l     D0, [A6 - 0x132]
  1213. 00000FA0  D1AE FC3E                add.l      [A6 - 0x3C2], D0
  1214. 00000FA4  2F2E FEBE                move.l     -[A7], [A6 - 0x142]
  1215. 00000FA8  2F2E FC3E                move.l     -[A7], [A6 - 0x3C2]
  1216. 00000FAC  2F0E                     move.l     -[A7], A6
  1217. 00000FAE  4EBA F16C                jsr        [PC - 0xE94 /* 0000011C */]
  1218. 00000FB2  202E FEBA                move.l     D0, [A6 - 0x146]
  1219. 00000FB6  D1AE FC3E                add.l      [A6 - 0x3C2], D0
  1220. 00000FBA  2F2E FEB2                move.l     -[A7], [A6 - 0x14E]
  1221. 00000FBE  2F2E FC3E                move.l     -[A7], [A6 - 0x3C2]
  1222. 00000FC2  2F0E                     move.l     -[A7], A6
  1223. 00000FC4  4EBA F156                jsr        [PC - 0xEAA /* 0000011C */]
  1224. 00000FC8  202E FEAE                move.l     D0, [A6 - 0x152]
  1225. 00000FCC  D1AE FC3E                add.l      [A6 - 0x3C2], D0
  1226. 00000FD0  2F2E FEA2                move.l     -[A7], [A6 - 0x15E]
  1227. 00000FD4  2F2E FC3E                move.l     -[A7], [A6 - 0x3C2]
  1228. 00000FD8  2F0E                     move.l     -[A7], A6
  1229. 00000FDA  4EBA F140                jsr        [PC - 0xEC0 /* 0000011C */]
  1230. 00000FDE  202E FE9E                move.l     D0, [A6 - 0x162]
  1231. 00000FE2  D1AE FC3E                add.l      [A6 - 0x3C2], D0
  1232. 00000FE6  4AAE FE92                tst.l      [A6 - 0x16E]
  1233. 00000FEA  6716                     beq        +0x18 /* 00001002 */
  1234. 00000FEC  2F2E FE92                move.l     -[A7], [A6 - 0x16E]
  1235. 00000FF0  2F2E FC3E                move.l     -[A7], [A6 - 0x3C2]
  1236. 00000FF4  2F0E                     move.l     -[A7], A6
  1237. 00000FF6  4EBA F124                jsr        [PC - 0xEDC /* 0000011C */]
  1238. 00000FFA  202E FE8E                move.l     D0, [A6 - 0x172]
  1239. 00000FFE  D1AE FC3E                add.l      [A6 - 0x3C2], D0
  1240. label00001002:
  1241. 00001002  4AAE FE82                tst.l      [A6 - 0x17E]
  1242. 00001006  6700 00C4                beq        +0xC6 /* 000010CC */
  1243. 0000100A  2F2E FE82                move.l     -[A7], [A6 - 0x17E]
  1244. 0000100E  2F2E FC3E                move.l     -[A7], [A6 - 0x3C2]
  1245. 00001012  2F0E                     move.l     -[A7], A6
  1246. 00001014  4EBA F106                jsr        [PC - 0xEFA /* 0000011C */]
  1247. 00001018  202E FE7E                move.l     D0, [A6 - 0x182]
  1248. 0000101C  D1AE FC3E                add.l      [A6 - 0x3C2], D0
  1249. 00001020  4AAE FE72                tst.l      [A6 - 0x18E]
  1250. 00001024  6716                     beq        +0x18 /* 0000103C */
  1251. 00001026  2F2E FE72                move.l     -[A7], [A6 - 0x18E]
  1252. 0000102A  2F2E FC3E                move.l     -[A7], [A6 - 0x3C2]
  1253. 0000102E  2F0E                     move.l     -[A7], A6
  1254. 00001030  4EBA F0EA                jsr        [PC - 0xF16 /* 0000011C */]
  1255. 00001034  202E FE6E                move.l     D0, [A6 - 0x192]
  1256. 00001038  D1AE FC3E                add.l      [A6 - 0x3C2], D0
  1257. label0000103C:
  1258. 0000103C  4AAE FE62                tst.l      [A6 - 0x19E]
  1259. 00001040  56C0                     sne        D0
  1260. 00001042  4A00                     tst.b      D0
  1261. 00001044  6700 0086                beq        +0x88 /* 000010CC */
  1262. 00001048  4AAE FE5E                tst.l      [A6 - 0x1A2]
  1263. 0000104C  56C1                     sne        D1
  1264. 0000104E  C001                     and.b      D0, D1
  1265. 00001050  677A                     beq        +0x7C /* 000010CC */
  1266. 00001052  7000                     moveq.l    D0, 0x00
  1267. 00001054  2D40 FE4A                move.l     [A6 - 0x1B6], D0
  1268. 00001058  206E FE7A                movea.l    A0, [A6 - 0x186]
  1269. 0000105C  2050                     movea.l    A0, [A0]
  1270. 0000105E  3D68 0134 FBB6           move.w     [A6 - 0x44A], [A0 + 0x134]
  1271. 00001064  3D7C 0001 FE50           move.w     [A6 - 0x1B0], 0x1
  1272. 0000106A  6056                     bra        +0x58 /* 000010C2 */
  1273. label0000106C:
  1274. 0000106C  206E FE7A                movea.l    A0, [A6 - 0x186]
  1275. 00001070  2010                     move.l     D0, [A0]
  1276. 00001072  D0BC 0000 0136           add.l      D0, 0x136
  1277. 00001078  222E FE4A                move.l     D1, [A6 - 0x1B6]
  1278. 0000107C  D280                     add.l      D1, D0
  1279. 0000107E  2D41 FE56                move.l     [A6 - 0x1AA], D1
  1280. 00001082  206E FE56                movea.l    A0, [A6 - 0x1AA]
  1281. 00001086  2D50 FE52                move.l     [A6 - 0x1AE], [A0]
  1282. 0000108A  7024                     moveq.l    D0, 0x24
  1283. 0000108C  D1AE FE4A                add.l      [A6 - 0x1B6], D0
  1284. 00001090  2F2E FE52                move.l     -[A7], [A6 - 0x1AE]
  1285. 00001094  2F2E FC3E                move.l     -[A7], [A6 - 0x3C2]
  1286. 00001098  2F0E                     move.l     -[A7], A6
  1287. 0000109A  4EBA F080                jsr        [PC - 0xF80 /* 0000011C */]
  1288. 0000109E  206E FE5E                movea.l    A0, [A6 - 0x1A2]
  1289. 000010A2  302E FE50                move.w     D0, [A6 - 0x1B0]
  1290. 000010A6  5340                     subq.w     D0, 1
  1291. 000010A8  E540                     asl        D0.w, 2
  1292. 000010AA  48C0                     ext.l      D0
  1293. 000010AC  D090                     add.l      D0, [A0]
  1294. 000010AE  2D40 FE5A                move.l     [A6 - 0x1A6], D0
  1295. 000010B2  206E FE5A                movea.l    A0, [A6 - 0x1A6]
  1296. 000010B6  2010                     move.l     D0, [A0]
  1297. 000010B8  D1AE FC3E                add.l      [A6 - 0x3C2], D0
  1298. 000010BC  526E FE50                addq.w     [A6 - 0x1B0], 1
  1299. 000010C0  690A                     bvs        +0xC /* 000010CC */
  1300. label000010C2:
  1301. 000010C2  302E FE50                move.w     D0, [A6 - 0x1B0]
  1302. 000010C6  B06E FBB6                cmp.w      D0, [A6 - 0x44A]
  1303. 000010CA  6FA0                     ble        -0x5E /* 0000106C */
  1304. label000010CC:
  1305. 000010CC  2D6E FC3E FC3A           move.l     [A6 - 0x3C6], [A6 - 0x3C2]
  1306. 000010D2  486E FC1A                pea.l      [A6 - 0x3E6]
  1307. 000010D6  4EAD 0F2A                jsr        [A5 + 0xF2A /* export_481 */]
  1308. 000010DA  102D ADA2                move.b     D0, [A5 - 0x525E]
  1309. 000010DE  6710                     beq        +0x12 /* 000010F0 */
  1310. 000010E0  42A7                     clr.l      -[A7]
  1311. 000010E2  3F2D A526                move.w     -[A7], [A5 - 0x5ADA]
  1312. 000010E6  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1313. 000010EA  2D5F FBE6                move.l     [A6 - 0x41A], [A7]+
  1314. 000010EE  6006                     bra        +0x8 /* 000010F6 */
  1315. label000010F0:
  1316. 000010F0  7000                     moveq.l    D0, 0x00
  1317. 000010F2  2D40 FBE6                move.l     [A6 - 0x41A], D0
  1318. label000010F6:
  1319. 000010F6  202E FC3A                move.l     D0, [A6 - 0x3C6]
  1320. 000010FA  D0AE FBE6                add.l      D0, [A6 - 0x41A]
  1321. 000010FE  7220                     moveq.l    D1, 0x20
  1322. 00001100  D081                     add.l      D0, D1
  1323. 00001102  2F00                     move.l     -[A7], D0
  1324. 00001104  42A7                     clr.l      -[A7]
  1325. 00001106  3F2E FC06                move.w     -[A7], [A6 - 0x3FA]
  1326. 0000110A  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1327. 0000110E  221F                     move.l     D1, [A7]+
  1328. 00001110  201F                     move.l     D0, [A7]+
  1329. 00001112  9081                     sub.l      D0, D1
  1330. 00001114  2D40 FBE6                move.l     [A6 - 0x41A], D0
  1331. 00001118  102E FBEB                move.b     D0, [A6 - 0x415]
  1332. 0000111C  6730                     beq        +0x32 /* 0000114E */
  1333. 0000111E  4267                     clr.w      -[A7]
  1334. 00001120  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  1335. 00001124  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1336. 00001128  486E FF00                pea.l      [A6 - 0x100]
  1337. 0000112C  1F3C 0003                move.b     -[A7], 0x3
  1338. 00001130  486E FBEC                pea.l      [A6 - 0x414]
  1339. 00001134  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1340. 00001138  2F0E                     move.l     -[A7], A6
  1341. 0000113A  4EBA EF5E                jsr        [PC - 0x10A2 /* 0000009A */]
  1342. 0000113E  42A7                     clr.l      -[A7]
  1343. 00001140  3F2E FBEC                move.w     -[A7], [A6 - 0x414]
  1344. 00001144  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1345. 00001148  201F                     move.l     D0, [A7]+
  1346. 0000114A  91AE FBE6                sub.l      [A6 - 0x41A], D0
  1347. label0000114E:
  1348. 0000114E  42A7                     clr.l      -[A7]
  1349. 00001150  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  1350. 00001154  4EAD 23C2                jsr        [A5 + 0x23C2 /* export_1140 */]
  1351. 00001158  201F                     move.l     D0, [A7]+
  1352. 0000115A  90BC 0000 2000           sub.l      D0, 0x2000 /* ' \0' */
  1353. 00001160  B0AE FBE6                cmp.l      D0, [A6 - 0x41A]
  1354. 00001164  6C0A                     bge        +0xC /* 00001170 */
  1355. 00001166  3F3C FFDE                move.w     -[A7], 0xFFDE
  1356. 0000116A  2F0E                     move.l     -[A7], A6
  1357. 0000116C  4EBA EF2C                jsr        [PC - 0x10D4 /* 0000009A */]
  1358. label00001170:
  1359. 00001170  102E FBEB                move.b     D0, [A6 - 0x415]
  1360. 00001174  672A                     beq        +0x2C /* 000011A0 */
  1361. 00001176  4267                     clr.w      -[A7]
  1362. 00001178  3F2E FBEC                move.w     -[A7], [A6 - 0x414]
  1363. 0000117C  42A7                     clr.l      -[A7]
  1364. 0000117E  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  1365. 00001182  2F0E                     move.l     -[A7], A6
  1366. 00001184  4EBA EF14                jsr        [PC - 0x10EC /* 0000009A */]
  1367. 00001188  4267                     clr.w      -[A7]
  1368. 0000118A  3F2E FBEC                move.w     -[A7], [A6 - 0x414]
  1369. 0000118E  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1370. 00001192  3D5F FC18                move.w     [A6 - 0x3E8], [A7]+
  1371. 00001196  426E FBEC                clr.w      [A6 - 0x414]
  1372. 0000119A  1D7C 0001 FBEA           move.b     [A6 - 0x416], 0x1
  1373. label000011A0:
  1374. 000011A0  4267                     clr.w      -[A7]
  1375. 000011A2  3F2E FC06                move.w     -[A7], [A6 - 0x3FA]
  1376. 000011A6  3F3C 0001                move.w     -[A7], 0x1
  1377. 000011AA  42A7                     clr.l      -[A7]
  1378. 000011AC  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1379. 000011B0  2F0E                     move.l     -[A7], A6
  1380. 000011B2  4EBA EEE6                jsr        [PC - 0x111A /* 0000009A */]
  1381. 000011B6  4267                     clr.w      -[A7]
  1382. 000011B8  3F2E FC06                move.w     -[A7], [A6 - 0x3FA]
  1383. 000011BC  42A7                     clr.l      -[A7]
  1384. 000011BE  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  1385. 000011C2  2F0E                     move.l     -[A7], A6
  1386. 000011C4  4EBA EED4                jsr        [PC - 0x112C /* 0000009A */]
  1387. 000011C8  1D7C 0001 FBEA           move.b     [A6 - 0x416], 0x1
  1388. 000011CE  7000                     moveq.l    D0, 0x00
  1389. 000011D0  2D40 FC02                move.l     [A6 - 0x3FE], D0
  1390. 000011D4  2F2E FE46                move.l     -[A7], [A6 - 0x1BA]
  1391. 000011D8  206E FE42                movea.l    A0, [A6 - 0x1BE]
  1392. 000011DC  2F10                     move.l     -[A7], [A0]
  1393. 000011DE  2F0E                     move.l     -[A7], A6
  1394. 000011E0  4EBA F330                jsr        [PC - 0xCD0 /* 00000512 */]
  1395. 000011E4  2F3C 0000 0200           move.l     -[A7], 0x200
  1396. 000011EA  486E FC42                pea.l      [A6 - 0x3BE]
  1397. 000011EE  2F0E                     move.l     -[A7], A6
  1398. 000011F0  4EBA F320                jsr        [PC - 0xCE0 /* 00000512 */]
  1399. 000011F4  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  1400. 000011F8  206E FEEA                movea.l    A0, [A6 - 0x116]
  1401. 000011FC  2F10                     move.l     -[A7], [A0]
  1402. 000011FE  2F0E                     move.l     -[A7], A6
  1403. 00001200  4EBA F310                jsr        [PC - 0xCF0 /* 00000512 */]
  1404. 00001204  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  1405. 00001208  206E FEDA                movea.l    A0, [A6 - 0x126]
  1406. 0000120C  2F10                     move.l     -[A7], [A0]
  1407. 0000120E  2F0E                     move.l     -[A7], A6
  1408. 00001210  4EBA F300                jsr        [PC - 0xD00 /* 00000512 */]
  1409. 00001214  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  1410. 00001218  206E FECA                movea.l    A0, [A6 - 0x136]
  1411. 0000121C  2F10                     move.l     -[A7], [A0]
  1412. 0000121E  2F0E                     move.l     -[A7], A6
  1413. 00001220  4EBA F2F0                jsr        [PC - 0xD10 /* 00000512 */]
  1414. 00001224  2F2E FEBA                move.l     -[A7], [A6 - 0x146]
  1415. 00001228  206E FEB6                movea.l    A0, [A6 - 0x14A]
  1416. 0000122C  2F10                     move.l     -[A7], [A0]
  1417. 0000122E  2F0E                     move.l     -[A7], A6
  1418. 00001230  4EBA F2E0                jsr        [PC - 0xD20 /* 00000512 */]
  1419. 00001234  2F2E FEAE                move.l     -[A7], [A6 - 0x152]
  1420. 00001238  206E FEAA                movea.l    A0, [A6 - 0x156]
  1421. 0000123C  2F10                     move.l     -[A7], [A0]
  1422. 0000123E  2F0E                     move.l     -[A7], A6
  1423. 00001240  4EBA F2D0                jsr        [PC - 0xD30 /* 00000512 */]
  1424. 00001244  2F2E FE9E                move.l     -[A7], [A6 - 0x162]
  1425. 00001248  206E FE9A                movea.l    A0, [A6 - 0x166]
  1426. 0000124C  2F10                     move.l     -[A7], [A0]
  1427. 0000124E  2F0E                     move.l     -[A7], A6
  1428. 00001250  4EBA F2C0                jsr        [PC - 0xD40 /* 00000512 */]
  1429. 00001254  4AAE FE8A                tst.l      [A6 - 0x176]
  1430. 00001258  6710                     beq        +0x12 /* 0000126A */
  1431. 0000125A  2F2E FE8E                move.l     -[A7], [A6 - 0x172]
  1432. 0000125E  206E FE8A                movea.l    A0, [A6 - 0x176]
  1433. 00001262  2F10                     move.l     -[A7], [A0]
  1434. 00001264  2F0E                     move.l     -[A7], A6
  1435. 00001266  4EBA F2AA                jsr        [PC - 0xD56 /* 00000512 */]
  1436. label0000126A:
  1437. 0000126A  4AAE FE7A                tst.l      [A6 - 0x186]
  1438. 0000126E  6710                     beq        +0x12 /* 00001280 */
  1439. 00001270  2F2E FE7E                move.l     -[A7], [A6 - 0x182]
  1440. 00001274  206E FE7A                movea.l    A0, [A6 - 0x186]
  1441. 00001278  2F10                     move.l     -[A7], [A0]
  1442. 0000127A  2F0E                     move.l     -[A7], A6
  1443. 0000127C  4EBA F294                jsr        [PC - 0xD6C /* 00000512 */]
  1444. label00001280:
  1445. 00001280  4AAE FE6A                tst.l      [A6 - 0x196]
  1446. 00001284  6710                     beq        +0x12 /* 00001296 */
  1447. 00001286  2F2E FE6E                move.l     -[A7], [A6 - 0x192]
  1448. 0000128A  206E FE6A                movea.l    A0, [A6 - 0x196]
  1449. 0000128E  2F10                     move.l     -[A7], [A0]
  1450. 00001290  2F0E                     move.l     -[A7], A6
  1451. 00001292  4EBA F27E                jsr        [PC - 0xD82 /* 00000512 */]
  1452. label00001296:
  1453. 00001296  4AAE FE62                tst.l      [A6 - 0x19E]
  1454. 0000129A  6710                     beq        +0x12 /* 000012AC */
  1455. 0000129C  2F2E FE66                move.l     -[A7], [A6 - 0x19A]
  1456. 000012A0  206E FE62                movea.l    A0, [A6 - 0x19E]
  1457. 000012A4  2F10                     move.l     -[A7], [A0]
  1458. 000012A6  2F0E                     move.l     -[A7], A6
  1459. 000012A8  4EBA F268                jsr        [PC - 0xD98 /* 00000512 */]
  1460. label000012AC:
  1461. 000012AC  7020                     moveq.l    D0, 0x20
  1462. 000012AE  2F00                     move.l     -[A7], D0
  1463. 000012B0  486E FC1A                pea.l      [A6 - 0x3E6]
  1464. 000012B4  2F0E                     move.l     -[A7], A6
  1465. 000012B6  4EBA F25A                jsr        [PC - 0xDA6 /* 00000512 */]
  1466. 000012BA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1467. 000012BC  B06D A526                cmp.w      D0, [A5 - 0x5ADA]
  1468. 000012C0  56C0                     sne        D0
  1469. 000012C2  C02D ADA2                and.b      D0, [A5 - 0x525E]
  1470. 000012C6  6714                     beq        +0x16 /* 000012DC */
  1471. 000012C8  4267                     clr.w      -[A7]
  1472. 000012CA  3F2D A526                move.w     -[A7], [A5 - 0x5ADA]
  1473. 000012CE  486E FEFA                pea.l      [A6 - 0x106]
  1474. 000012D2  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  1475. 000012D6  2F0E                     move.l     -[A7], A6
  1476. 000012D8  4EBA EDC0                jsr        [PC - 0x1240 /* 0000009A */]
  1477. label000012DC:
  1478. 000012DC  4267                     clr.w      -[A7]
  1479. 000012DE  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  1480. 000012E2  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1481. 000012E6  486E FF00                pea.l      [A6 - 0x100]
  1482. 000012EA  486E FC08                pea.l      [A6 - 0x3F8]
  1483. 000012EE  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1484. 000012F2  2F0E                     move.l     -[A7], A6
  1485. 000012F4  4EBA EDA4                jsr        [PC - 0x125C /* 0000009A */]
  1486. 000012F8  2D7C 5354 414B FC08      move.l     [A6 - 0x3F8], 0x5354414B /* 'STAK' */
  1487. 00001300  2D7C 5749 4C44 FC0C      move.l     [A6 - 0x3F4], 0x57494C44 /* 'WILD' */
  1488. 00001308  4267                     clr.w      -[A7]
  1489. 0000130A  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  1490. 0000130E  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1491. 00001312  486E FF00                pea.l      [A6 - 0x100]
  1492. 00001316  486E FC08                pea.l      [A6 - 0x3F8]
  1493. 0000131A  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1494. 0000131E  2F0E                     move.l     -[A7], A6
  1495. 00001320  4EBA ED78                jsr        [PC - 0x1288 /* 0000009A */]
  1496. 00001324  4267                     clr.w      -[A7]
  1497. 00001326  3F2E FC06                move.w     -[A7], [A6 - 0x3FA]
  1498. 0000132A  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1499. 0000132E  3D5F FC18                move.w     [A6 - 0x3E8], [A7]+
  1500. 00001332  2F0E                     move.l     -[A7], A6
  1501. 00001334  4EBA ECCA                jsr        [PC - 0x1336 /* 00000000 */]
  1502. label00001338:
  1503. 00001338  4FEE FB96                lea.l      A7, [A6 - 0x46A]
  1504. 0000133C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1505. 00001340  4E5E                     unlink     A6
  1506. 00001342  205F                     movea.l    A0, [A7]+
  1507. 00001344  5C4F                     addq.w     A7, 6
  1508. 00001346  4ED0                     jmp        [A0]
  1509. 00001348  5041                     addq.w     D1, 8
  1510. 0000134A  5423                     addq.b     -[A3], 2
  1511. 0000134C  5052                     addq.w     [A2], 8
  1512. 0000134E  4E54 4654                link       A4, -0xFFFFB9AC
  1513. 00001352  424C                     clr.w      A4
  1514. 00001354  5354                     subq.w     [A4], 1
  1515. 00001356  424C                     clr.w      A4
  1516. 00001358  5354                     subq.w     [A4], 1
  1517. 0000135A  414B                     chk.w      D0, A3
  1518. 0000135C  5749                     subq.w     A1, 3
  1519. 0000135E  4C44 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D4
  1520. export_181: // at 00001360 (misaligned)
  1521. 00001362  FDA6                     .invalid   <<F/6/6>>
  1522. 00001364  2F07                     move.l     -[A7], D7
  1523. 00001366  422D ADA2                clr.b      [A5 - 0x525E]
  1524. 0000136A  4267                     clr.w      -[A7]
  1525. 0000136C  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  1526. 00001370  101F                     move.b     D0, [A7]+
  1527. 00001372  802D B7CC                or.b       D0, [A5 - 0x4834]
  1528. 00001376  1B40 C532                move.b     [A5 - 0x3ACE], D0
  1529. 0000137A  2B6D B710 ADB2           move.l     [A5 - 0x524E], [A5 - 0x48F0]
  1530. 00001380  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  1531. 00001384  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  1532. 00001388  422D B976                clr.b      [A5 - 0x468A]
  1533. 0000138C  41EE FEA8                lea.l      A0, [A6 - 0x158]
  1534. 00001390  2B48 C558                move.l     [A5 - 0x3AA8], A0
  1535. 00001394  42A7                     clr.l      -[A7]
  1536. 00001396  3F3C 0089                move.w     -[A7], 0x89
  1537. 0000139A  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  1538. 0000139E  2B5F A514                move.l     [A5 - 0x5AEC], [A7]+
  1539. 000013A2  2F2D A514                move.l     -[A7], [A5 - 0x5AEC]
  1540. 000013A6  486E FDA6                pea.l      [A6 - 0x25A]
  1541. 000013AA  3F3C 0005                move.w     -[A7], 0x5
  1542. 000013AE  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  1543. 000013B2  487A 00B6                pea.l      [PC + 0xB6 /* 0000146A, value 0x4E56 'NV', cstring "" */]
  1544. 000013B6  487A 0124                pea.l      [PC + 0x124 /* 000014DC, value 0x4E56FFFC */]
  1545. 000013BA  486E FEB0                pea.l      [A6 - 0x150]
  1546. 000013BE  3F3C 0089                move.w     -[A7], 0x89
  1547. 000013C2  486D 1F2A                pea.l      [A5 + 0x1F2A /* export_993 */]
  1548. 000013C6  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  1549. 000013CA  2F3C 000B FFFE           move.l     -[A7], 0xBFFFE
  1550. 000013D0  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1551. 000013D4  486D 19AA                pea.l      [A5 + 0x19AA /* export_817 */]
  1552. 000013D8  A9F1                     syscall    UnloadSeg
  1553. 000013DA  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  1554. 000013DE  102E FEB0                move.b     D0, [A6 - 0x150]
  1555. 000013E2  6606                     bne        +0x8 /* 000013EA */
  1556. 000013E4  4EAD 2E82                jsr        [A5 + 0x2E82 /* export_1484 */]
  1557. 000013E8  607A                     bra        +0x7C /* 00001464 */
  1558. label000013EA:
  1559. 000013EA  3F2E FEB6                move.w     -[A7], [A6 - 0x14A]
  1560. 000013EE  486E FEFA                pea.l      [A6 - 0x106]
  1561. 000013F2  486E FEFC                pea.l      [A6 - 0x104]
  1562. 000013F6  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  1563. 000013FA  41EE FF00                lea.l      A0, [A6 - 0x100]
  1564. 000013FE  43EE FEBA                lea.l      A1, [A6 - 0x146]
  1565. 00001402  700F                     moveq.l    D0, 0x0F
  1566. label00001404:
  1567. 00001404  20D9                     move.l     [A0]+, [A1]+
  1568. 00001406  51C8 FFFC                dbf        D0, -0x6 /* 00001404 */
  1569. 0000140A  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  1570. 0000140E  A873                     syscall    SetPort
  1571. 00001410  4267                     clr.w      -[A7]
  1572. 00001412  486E FEFA                pea.l      [A6 - 0x106]
  1573. 00001416  486D A528                pea.l      [A5 - 0x5AD8]
  1574. 0000141A  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  1575. 0000141E  101F                     move.b     D0, [A7]+
  1576. 00001420  6704                     beq        +0x6 /* 00001426 */
  1577. 00001422  7ECF                     moveq.l    D7, 0xFFFFFFCF
  1578. 00001424  6010                     bra        +0x12 /* 00001436 */
  1579. label00001426:
  1580. 00001426  4267                     clr.w      -[A7]
  1581. 00001428  486E FEFA                pea.l      [A6 - 0x106]
  1582. 0000142C  1F3C 0001                move.b     -[A7], 0x1
  1583. 00001430  4EBA F114                jsr        [PC - 0xEEC /* 00000546 */]
  1584. 00001434  3E1F                     move.w     D7, [A7]+
  1585. label00001436:
  1586. 00001436  4A47                     tst.w      D7
  1587. 00001438  670C                     beq        +0xE /* 00001446 */
  1588. 0000143A  3F07                     move.w     -[A7], D7
  1589. 0000143C  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1590. 00001440  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  1591. 00001444  601E                     bra        +0x20 /* 00001464 */
  1592. label00001446:
  1593. 00001446  42A7                     clr.l      -[A7]
  1594. 00001448  486E FEFA                pea.l      [A6 - 0x106]
  1595. 0000144C  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  1596. 00001450  1F2D C532                move.b     -[A7], [A5 - 0x3ACE]
  1597. 00001454  3F3C 0002                move.w     -[A7], 0x2
  1598. 00001458  4EAD 2A72                jsr        [A5 + 0x2A72 /* export_1354 */]
  1599. 0000145C  486E FF00                pea.l      [A6 - 0x100]
  1600. 00001460  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  1601. label00001464:
  1602. 00001464  2E1F                     move.l     D7, [A7]+
  1603. 00001466  4E5E                     unlink     A6
  1604. 00001468  4E75                     rts
  1605. 0000146A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1606. // begin alternate branch 0000146C-00001470
  1607. fn0000146C:
  1608. 0000146C  4E56 FFF2                link       A6, -0x000E
  1609. // end alternate branch 0000146C-00001470
  1610. fn0000146C: // (misaligned)
  1611. 0000146E  FFF2                     .invalid   <<F/7/7>>
  1612. 00001470  206E 0008                movea.l    A0, [A6 + 0x8]
  1613. 00001474  2B68 0008 A128           move.l     [A5 - 0x5ED8], [A0 + 0x8]
  1614. 0000147A  1B7C 0001 B976           move.b     [A5 - 0x468A], 0x1
  1615. 00001480  2F3C 000B FFFF           move.l     -[A7], 0xBFFFF
  1616. 00001486  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1617. 0000148A  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  1618. 0000148E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1619. 00001492  1F2D C532                move.b     -[A7], [A5 - 0x3ACE]
  1620. 00001496  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  1621. 0000149A  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  1622. 0000149E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1623. 000014A2  1F2D ADA2                move.b     -[A7], [A5 - 0x525E]
  1624. 000014A6  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  1625. 000014AA  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  1626. 000014AE  3F3C 000B                move.w     -[A7], 0xB
  1627. 000014B2  486E FFFE                pea.l      [A6 - 0x2]
  1628. 000014B6  486E FFFA                pea.l      [A6 - 0x6]
  1629. 000014BA  486E FFF2                pea.l      [A6 - 0xE]
  1630. 000014BE  A98D                     syscall    GetDialogItem/GetDItem
  1631. 000014C0  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  1632. 000014C4  3F3C 000B                move.w     -[A7], 0xB
  1633. 000014C8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1634. 000014CC  486D 19A2                pea.l      [A5 + 0x19A2 /* export_816 */]
  1635. 000014D0  486E FFF2                pea.l      [A6 - 0xE]
  1636. 000014D4  A98E                     syscall    SetDialogItem/SetDItem
  1637. 000014D6  4E5E                     unlink     A6
  1638. 000014D8  2E9F                     move.l     [A7], [A7]+
  1639. 000014DA  4E75                     rts
  1640. 000014DC  4E56 FFFC                link       A6, -0x0004
  1641. 000014E0  2F07                     move.l     -[A7], D7
  1642. 000014E2  3E2E 000C                move.w     D7, [A6 + 0xC]
  1643. 000014E6  486E FFFC                pea.l      [A6 - 0x4]
  1644. 000014EA  A874                     syscall    GetPort
  1645. 000014EC  3D47 000E                move.w     [A6 + 0xE], D7
  1646. 000014F0  102D B976                move.b     D0, [A5 - 0x468A]
  1647. 000014F4  6606                     bne        +0x8 /* 000014FC */
  1648. 000014F6  2F0E                     move.l     -[A7], A6
  1649. 000014F8  4EBA FF72                jsr        [PC - 0x8E /* 0000146C */]
  1650. label000014FC:
  1651. 000014FC  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  1652. 00001500  A873                     syscall    SetPort
  1653. 00001502  3007                     move.w     D0, D7
  1654. 00001504  5340                     subq.w     D0, 1
  1655. 00001506  670A                     beq        +0xC /* 00001512 */
  1656. 00001508  5140                     subq.w     D0, 8
  1657. 0000150A  6708                     beq        +0xA /* 00001514 */
  1658. 0000150C  5340                     subq.w     D0, 1
  1659. 0000150E  671C                     beq        +0x1E /* 0000152C */
  1660. 00001510  6044                     bra        +0x46 /* 00001556 */
  1661. label00001512:
  1662. 00001512  6060                     bra        +0x62 /* 00001574 */
  1663. label00001514:
  1664. 00001514  0A2D 0001 ADA2           xori.b     [A5 - 0x525E], 0x1
  1665. 0000151A  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  1666. 0000151E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1667. 00001522  1F2D ADA2                move.b     -[A7], [A5 - 0x525E]
  1668. 00001526  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  1669. 0000152A  6048                     bra        +0x4A /* 00001574 */
  1670. label0000152C:
  1671. 0000152C  4267                     clr.w      -[A7]
  1672. 0000152E  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  1673. 00001532  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1674. 00001536  4EAD 1D9A                jsr        [A5 + 0x1D9A /* export_943 */]
  1675. 0000153A  101F                     move.b     D0, [A7]+
  1676. 0000153C  0A00 0001                xori.b     D0, 0x1
  1677. 00001540  1B40 C532                move.b     [A5 - 0x3ACE], D0
  1678. 00001544  2F2D A128                move.l     -[A7], [A5 - 0x5ED8]
  1679. 00001548  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1680. 0000154C  1F2D C532                move.b     -[A7], [A5 - 0x3ACE]
  1681. 00001550  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  1682. 00001554  601E                     bra        +0x20 /* 00001574 */
  1683. label00001556:
  1684. 00001556  700B                     moveq.l    D0, 0x0B
  1685. 00001558  B047                     cmp.w      D0, D7
  1686. 0000155A  5FC0                     sle        D0
  1687. 0000155C  4A00                     tst.b      D0
  1688. 0000155E  6714                     beq        +0x16 /* 00001574 */
  1689. 00001560  7212                     moveq.l    D1, 0x12
  1690. 00001562  B247                     cmp.w      D1, D7
  1691. 00001564  5CC1                     sge        D1
  1692. 00001566  C001                     and.b      D0, D1
  1693. 00001568  670A                     beq        +0xC /* 00001574 */
  1694. 0000156A  3F07                     move.w     -[A7], D7
  1695. 0000156C  3F3C 000B                move.w     -[A7], 0xB
  1696. 00001570  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1697. label00001574:
  1698. 00001574  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1699. 00001578  A873                     syscall    SetPort
  1700. 0000157A  2E1F                     move.l     D7, [A7]+
  1701. 0000157C  4E5E                     unlink     A6
  1702. 0000157E  205F                     movea.l    A0, [A7]+
  1703. 00001580  5C4F                     addq.w     A7, 6
  1704. 00001582  4ED0                     jmp        [A0]
  1705. fn00001584:
  1706. 00001584  4E56 0000                link       A6, 0
  1707. 00001588  206E 0008                movea.l    A0, [A6 + 0x8]
  1708. 0000158C  2068 0008                movea.l    A0, [A0 + 0x8]
  1709. 00001590  4868 FDFC                pea.l      [A0 - 0x204]
  1710. 00001594  3F3C 008F                move.w     -[A7], 0x8F
  1711. 00001598  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1712. 0000159C  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1713. 000015A0  4E5E                     unlink     A6
  1714. 000015A2  205F                     movea.l    A0, [A7]+
  1715. 000015A4  5C4F                     addq.w     A7, 6
  1716. 000015A6  4ED0                     jmp        [A0]
  1717. fn000015A8:
  1718. 000015A8  4E56 FFF6                link       A6, -0x000A
  1719. 000015AC  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1720. 000015B0  226E 0008                movea.l    A1, [A6 + 0x8]
  1721. 000015B4  41E9 FDFC                lea.l      A0, [A1 - 0x204]
  1722. 000015B8  43FA 00A6                lea.l      A1, [PC + 0xA6 /* 00001660, value 0xD42696C '\rBil', pstring "Bill Atkinson" */]
  1723. 000015BC  20D9                     move.l     [A0]+, [A1]+
  1724. 000015BE  20D9                     move.l     [A0]+, [A1]+
  1725. 000015C0  20D9                     move.l     [A0]+, [A1]+
  1726. 000015C2  3091                     move.w     [A0], [A1]
  1727. 000015C4  42A7                     clr.l      -[A7]
  1728. 000015C6  2F3A 0094                move.l     -[A7], [PC + 0x94 /* 0000165C, value 0x53545223 'STR#', cstring "STR#\Bill AtkinsonNV" */]
  1729. 000015CA  3F3C 008F                move.w     -[A7], 0x8F
  1730. 000015CE  A9A0                     syscall    GetResource
  1731. 000015D0  285F                     movea.l    A4, [A7]+
  1732. 000015D2  200C                     move.l     D0, A4
  1733. 000015D4  6720                     beq        +0x22 /* 000015F6 */
  1734. 000015D6  2054                     movea.l    A0, [A4]
  1735. 000015D8  3E10                     move.w     D7, [A0]
  1736. 000015DA  4267                     clr.w      -[A7]
  1737. 000015DC  A861                     syscall    Random
  1738. 000015DE  301F                     move.w     D0, [A7]+
  1739. 000015E0  6A02                     bpl        +0x4 /* 000015E4 */
  1740. 000015E2  4440                     neg.w      D0
  1741. label000015E4:
  1742. 000015E4  48C0                     ext.l      D0
  1743. 000015E6  81C7                     divs.w     D0, D7
  1744. 000015E8  4840                     swap.w     D0
  1745. 000015EA  4A40                     tst.w      D0
  1746. 000015EC  5240                     addq.w     D0, 1
  1747. 000015EE  3F00                     move.w     -[A7], D0
  1748. 000015F0  2F0E                     move.l     -[A7], A6
  1749. 000015F2  4EBA FF90                jsr        [PC - 0x70 /* 00001584 */]
  1750. label000015F6:
  1751. 000015F6  4267                     clr.w      -[A7]
  1752. 000015F8  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1753. 000015FC  101F                     move.b     D0, [A7]+
  1754. 000015FE  6730                     beq        +0x32 /* 00001630 */
  1755. 00001600  42A7                     clr.l      -[A7]
  1756. 00001602  3F3C C120                move.w     -[A7], 0xC120
  1757. 00001606  A9BA                     syscall    GetString
  1758. 00001608  265F                     movea.l    A3, [A7]+
  1759. 0000160A  200B                     move.l     D0, A3
  1760. 0000160C  56C0                     sne        D0
  1761. 0000160E  2053                     movea.l    A0, [A3]
  1762. 00001610  4241                     clr.w      D1
  1763. 00001612  1210                     move.b     D1, [A0]
  1764. 00001614  4A41                     tst.w      D1
  1765. 00001616  5EC1                     sgt        D1
  1766. 00001618  C001                     and.b      D0, D1
  1767. 0000161A  6712                     beq        +0x14 /* 0000162E */
  1768. 0000161C  2053                     movea.l    A0, [A3]
  1769. 0000161E  246E 0008                movea.l    A2, [A6 + 0x8]
  1770. 00001622  43EA FDFC                lea.l      A1, [A2 - 0x204]
  1771. 00001626  703F                     moveq.l    D0, 0x3F
  1772. label00001628:
  1773. 00001628  22D8                     move.l     [A1]+, [A0]+
  1774. 0000162A  51C8 FFFC                dbf        D0, -0x6 /* 00001628 */
  1775. label0000162E:
  1776. 0000162E  6022                     bra        +0x24 /* 00001652 */
  1777. label00001630:
  1778. 00001630  200C                     move.l     D0, A4
  1779. 00001632  56C0                     sne        D0
  1780. 00001634  4A00                     tst.b      D0
  1781. 00001636  671A                     beq        +0x1C /* 00001652 */
  1782. 00001638  2F00                     move.l     -[A7], D0
  1783. 0000163A  4267                     clr.w      -[A7]
  1784. 0000163C  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  1785. 00001640  121F                     move.b     D1, [A7]+
  1786. 00001642  201F                     move.l     D0, [A7]+
  1787. 00001644  C001                     and.b      D0, D1
  1788. 00001646  670A                     beq        +0xC /* 00001652 */
  1789. 00001648  3F3C 0003                move.w     -[A7], 0x3
  1790. 0000164C  2F0E                     move.l     -[A7], A6
  1791. 0000164E  4EBA FF34                jsr        [PC - 0xCC /* 00001584 */]
  1792. label00001652:
  1793. 00001652  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  1794. 00001656  4E5E                     unlink     A6
  1795. 00001658  2E9F                     move.l     [A7], [A7]+
  1796. 0000165A  4E75                     rts
  1797. 0000165C  5354                     subq.w     [A4], 1
  1798. 0000165E  5223                     addq.b     -[A3], 1
  1799. 00001660  0D42                     bchg       D2, D6
  1800. 00001662  696C                     bvs        +0x6E /* 000016D0 */
  1801. 00001664  6C20                     bge        +0x22 /* 00001686 */
  1802. 00001666  4174 6B69 6E73           chk.w      D0, [[A4 + 0x6E73]]
  1803. 0000166C  6F6E                     ble        +0x70 /* 000016DC */
  1804. fn0000166E:
  1805. 0000166E  4E56 0000                link       A6, 0
  1806. 00001672  2F0C                     move.l     -[A7], A4
  1807. 00001674  286E 0008                movea.l    A4, [A6 + 0x8]
  1808. 00001678  486C FCFC                pea.l      [A4 - 0x304]
  1809. 0000167C  3F3C 0086                move.w     -[A7], 0x86
  1810. 00001680  3F2C FCFA                move.w     -[A7], [A4 - 0x306]
  1811. 00001684  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1812. // begin alternate branch 00001686-0000168E
  1813. label00001686:
  1814. 00001686  03B2 526C                bclr       [A2 + D5.w * 2 + 0x6C], D1
  1815. 0000168A  FCFA 285F                .extension 0xCFA <<F/2-3/6>> // unimplemented
  1816. // end alternate branch 00001686-0000168E
  1817. label00001686: // (misaligned)
  1818. 00001688  526C FCFA                addq.w     [A4 - 0x306], 1
  1819. 0000168C  285F                     movea.l    A4, [A7]+
  1820. 0000168E  4E5E                     unlink     A6
  1821. 00001690  2E9F                     move.l     [A7], [A7]+
  1822. 00001692  4E75                     rts
  1823. fn00001694:
  1824. 00001694  4E56 0000                link       A6, 0
  1825. 00001698  226E 0008                movea.l    A1, [A6 + 0x8]
  1826. 0000169C  2069 FFF8                movea.l    A0, [A1 - 0x8]
  1827. 000016A0  3D50 000C                move.w     [A6 + 0xC], [A0]
  1828. 000016A4  206E 0008                movea.l    A0, [A6 + 0x8]
  1829. 000016A8  54A8 FFF8                addq.l     [A0 - 0x8], 2
  1830. 000016AC  4E5E                     unlink     A6
  1831. 000016AE  2E9F                     move.l     [A7], [A7]+
  1832. 000016B0  4E75                     rts
  1833. fn000016B2:
  1834. 000016B2  4E56 0000                link       A6, 0
  1835. 000016B6  2F0C                     move.l     -[A7], A4
  1836. 000016B8  286E 0008                movea.l    A4, [A6 + 0x8]
  1837. 000016BC  286C 0008                movea.l    A4, [A4 + 0x8]
  1838. 000016C0  4A6E 000C                tst.w      [A6 + 0xC]
  1839. 000016C4  6F0E                     ble        +0x10 /* 000016D4 */
  1840. 000016C6  486C FCFC                pea.l      [A4 - 0x304]
  1841. 000016CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1842. 000016CE  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1843. // begin alternate branch 000016D0-000016D4
  1844. label000016D0:
  1845. 000016D0  03B2 6004                bclr       [A2 + D6.w + 0x4], D1
  1846. // end alternate branch 000016D0-000016D4
  1847. label000016D0: // (misaligned)
  1848. 000016D2  6004                     bra        +0x6 /* 000016D8 */
  1849. label000016D4:
  1850. 000016D4  422C FCFC                clr.b      [A4 - 0x304]
  1851. label000016D8:
  1852. 000016D8  285F                     movea.l    A4, [A7]+
  1853. 000016DA  4E5E                     unlink     A6
  1854. label000016DC:
  1855. 000016DC  205F                     movea.l    A0, [A7]+
  1856. 000016DE  504F                     addq.w     A7, 8
  1857. 000016E0  4ED0                     jmp        [A0]
  1858. fn000016E2:
  1859. 000016E2  4E56 FFE8                link       A6, -0x0018
  1860. 000016E6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1861. 000016EA  266E 0008                movea.l    A3, [A6 + 0x8]
  1862. 000016EE  422E 000C                clr.b      [A6 + 0xC]
  1863. 000016F2  42A7                     clr.l      -[A7]
  1864. 000016F4  2F3A 010C                move.l     -[A7], [PC + 0x10C /* 00001802, value 0x57414254 'WABT', cstring "WABTNV" */]
  1865. 000016F8  3F2B FCE8                move.w     -[A7], [A3 - 0x318]
  1866. 000016FC  4EAD 1DA2                jsr        [A5 + 0x1DA2 /* export_944 */]
  1867. 00001700  2E1F                     move.l     D7, [A7]+
  1868. 00001702  6604                     bne        +0x6 /* 00001708 */
  1869. 00001704  6000 00F2                bra        +0xF4 /* 000017F8 */
  1870. label00001708:
  1871. 00001708  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1872. 0000170E  486B FCF2                pea.l      [A3 - 0x30E]
  1873. 00001712  2F3C 0046 0000           move.l     -[A7], 0x460000 /* 'F\0\0' */
  1874. 00001718  2F3C 01F4 01F4           move.l     -[A7], 0x1F401F4
  1875. 0000171E  A8A7                     syscall    SetRect
  1876. 00001720  486B FCF2                pea.l      [A3 - 0x30E]
  1877. 00001724  A8A3                     syscall    EraseRect
  1878. 00001726  2F07                     move.l     -[A7], D7
  1879. 00001728  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1880. 0000172C  2047                     movea.l    A0, D7
  1881. 0000172E  2850                     movea.l    A4, [A0]
  1882. 00001730  3F14                     move.w     -[A7], [A4]
  1883. 00001732  A88A                     syscall    TextSize
  1884. 00001734  2047                     movea.l    A0, D7
  1885. 00001736  2010                     move.l     D0, [A0]
  1886. 00001738  5080                     addq.l     D0, 8
  1887. 0000173A  2D40 FFF8                move.l     [A6 - 0x8], D0
  1888. 0000173E  3D6C 0006 FFEA           move.w     [A6 - 0x16], [A4 + 0x6]
  1889. 00001744  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  1890. 0000174A  6000 009C                bra        +0x9E /* 000017E8 */
  1891. label0000174E:
  1892. 0000174E  4267                     clr.w      -[A7]
  1893. 00001750  2F0E                     move.l     -[A7], A6
  1894. 00001752  4EBA FF40                jsr        [PC - 0xC0 /* 00001694 */]
  1895. 00001756  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  1896. 0000175A  4267                     clr.w      -[A7]
  1897. 0000175C  2F0E                     move.l     -[A7], A6
  1898. 0000175E  4EBA FF34                jsr        [PC - 0xCC /* 00001694 */]
  1899. 00001762  3A1F                     move.w     D5, [A7]+
  1900. 00001764  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1901. 00001768  3F05                     move.w     -[A7], D5
  1902. 0000176A  A893                     syscall    MoveTo
  1903. 0000176C  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  1904. 00001770  4267                     clr.w      -[A7]
  1905. 00001772  2F0E                     move.l     -[A7], A6
  1906. 00001774  4EBA FF1E                jsr        [PC - 0xE2 /* 00001694 */]
  1907. 00001778  2F0E                     move.l     -[A7], A6
  1908. 0000177A  4EBA FF36                jsr        [PC - 0xCA /* 000016B2 */]
  1909. 0000177E  486B FCFC                pea.l      [A3 - 0x304]
  1910. 00001782  A884                     syscall    DrawString
  1911. 00001784  4267                     clr.w      -[A7]
  1912. 00001786  2F0E                     move.l     -[A7], A6
  1913. 00001788  4EBA FF0A                jsr        [PC - 0xF6 /* 00001694 */]
  1914. 0000178C  3F05                     move.w     -[A7], D5
  1915. 0000178E  A893                     syscall    MoveTo
  1916. 00001790  4267                     clr.w      -[A7]
  1917. 00001792  2F0E                     move.l     -[A7], A6
  1918. 00001794  4EBA FEFE                jsr        [PC - 0x102 /* 00001694 */]
  1919. 00001798  3D5F FFF2                move.w     [A6 - 0xE], [A7]+
  1920. 0000179C  3D6E FFF2 FFE8           move.w     [A6 - 0x18], [A6 - 0xE]
  1921. 000017A2  7801                     moveq.l    D4, 0x01
  1922. 000017A4  6036                     bra        +0x38 /* 000017DC */
  1923. label000017A6:
  1924. 000017A6  4267                     clr.w      -[A7]
  1925. 000017A8  2F0E                     move.l     -[A7], A6
  1926. 000017AA  4EBA FEE8                jsr        [PC - 0x118 /* 00001694 */]
  1927. 000017AE  3C1F                     move.w     D6, [A7]+
  1928. 000017B0  4A46                     tst.w      D6
  1929. 000017B2  6C12                     bge        +0x14 /* 000017C6 */
  1930. 000017B4  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  1931. 000017B8  3006                     move.w     D0, D6
  1932. 000017BA  4440                     neg.w      D0
  1933. 000017BC  3F00                     move.w     -[A7], D0
  1934. 000017BE  2F0E                     move.l     -[A7], A6
  1935. 000017C0  4EBA FEF0                jsr        [PC - 0x110 /* 000016B2 */]
  1936. 000017C4  600C                     bra        +0xE /* 000017D2 */
  1937. label000017C6:
  1938. 000017C6  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1939. 000017CA  3F06                     move.w     -[A7], D6
  1940. 000017CC  2F0E                     move.l     -[A7], A6
  1941. 000017CE  4EBA FEE2                jsr        [PC - 0x11E /* 000016B2 */]
  1942. label000017D2:
  1943. 000017D2  486B FCFC                pea.l      [A3 - 0x304]
  1944. 000017D6  A884                     syscall    DrawString
  1945. 000017D8  5244                     addq.w     D4, 1
  1946. 000017DA  6906                     bvs        +0x8 /* 000017E2 */
  1947. label000017DC:
  1948. 000017DC  B86E FFE8                cmp.w      D4, [A6 - 0x18]
  1949. 000017E0  6FC4                     ble        -0x3A /* 000017A6 */
  1950. label000017E2:
  1951. 000017E2  526E FFF6                addq.w     [A6 - 0xA], 1
  1952. 000017E6  690C                     bvs        +0xE /* 000017F4 */
  1953. label000017E8:
  1954. 000017E8  302E FFF6                move.w     D0, [A6 - 0xA]
  1955. 000017EC  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  1956. 000017F0  6F00 FF5C                ble        -0xA2 /* 0000174E */
  1957. label000017F4:
  1958. 000017F4  2F07                     move.l     -[A7], D7
  1959. 000017F6  A9A3                     syscall    ReleaseResource
  1960. label000017F8:
  1961. 000017F8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1962. 000017FC  4E5E                     unlink     A6
  1963. 000017FE  2E9F                     move.l     [A7], [A7]+
  1964. 00001800  4E75                     rts
  1965. 00001802  5741                     subq.w     D1, 3
  1966. 00001804  4254                     clr.w      [A4]
  1967. fn00001806:
  1968. 00001806  4E56 0000                link       A6, 0
  1969. 0000180A  4267                     clr.w      -[A7]
  1970. 0000180C  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  1971. 00001810  101F                     move.b     D0, [A7]+
  1972. 00001812  6718                     beq        +0x1A /* 0000182C */
  1973. 00001814  206E 0008                movea.l    A0, [A6 + 0x8]
  1974. 00001818  4868 FFFC                pea.l      [A0 - 0x4]
  1975. 0000181C  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  1976. 00001820  206E 0008                movea.l    A0, [A6 + 0x8]
  1977. 00001824  2C48                     movea.l    A6, A0
  1978. 00001826  4EFA 01E2                jmp        [PC + 0x1E2 /* 00001A0A */]
  1979. 0000182A  0000 4267                ori.b      D0, 0x67 /* 'g' */
  1980. // begin alternate branch 0000182C-0000182E
  1981. label0000182C:
  1982. 0000182C  4267                     clr.w      -[A7]
  1983. // end alternate branch 0000182C-0000182E
  1984. label0000182C: // (misaligned)
  1985. 0000182E  A974                     syscall    Button
  1986. 00001830  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  1987. 00001834  4E5E                     unlink     A6
  1988. 00001836  2E9F                     move.l     [A7], [A7]+
  1989. 00001838  4E75                     rts
  1990. export_182:
  1991. 0000183A  4E56 FBE4                link       A6, -0x041C
  1992. 0000183E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1993. 00001842  486D FE1C                pea.l      [A5 - 0x1E4]
  1994. 00001846  A851                     syscall    SetCursor
  1995. 00001848  1B7C 0001 A138           move.b     [A5 - 0x5EC8], 0x1
  1996. 0000184E  42A7                     clr.l      -[A7]
  1997. 00001850  3F3C 0088                move.w     -[A7], 0x88
  1998. 00001854  42A7                     clr.l      -[A7]
  1999. 00001856  70FF                     moveq.l    D0, 0xFFFFFFFF
  2000. 00001858  2F00                     move.l     -[A7], D0
  2001. 0000185A  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  2002. 0000185E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2003. 00001862  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2004. 00001866  42A7                     clr.l      -[A7]
  2005. 00001868  4267                     clr.w      -[A7]
  2006. 0000186A  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  2007. 0000186E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2008. 00001872  A981                     syscall    DrawDialog
  2009. 00001874  3D7C 0001 FCFA           move.w     [A6 - 0x306], 0x1
  2010. 0000187A  3F2D A134                move.w     -[A7], [A5 - 0x5ECC]
  2011. 0000187E  A887                     syscall    TextFont
  2012. 00001880  3F3C 0012                move.w     -[A7], 0x12
  2013. 00001884  A88A                     syscall    TextSize
  2014. 00001886  3F3A 0194                move.w     -[A7], [PC + 0x194 /* 00001A1C, value 0x1, cstring "" */]
  2015. 0000188A  A888                     syscall    TextFace
  2016. 0000188C  2F0E                     move.l     -[A7], A6
  2017. 0000188E  4EBA FDDE                jsr        [PC - 0x222 /* 0000166E */]
  2018. 00001892  2F0E                     move.l     -[A7], A6
  2019. 00001894  4EBA FD12                jsr        [PC - 0x2EE /* 000015A8 */]
  2020. 00001898  486E FCFC                pea.l      [A6 - 0x304]
  2021. 0000189C  486E FDFC                pea.l      [A6 - 0x204]
  2022. 000018A0  486E FBE4                pea.l      [A6 - 0x41C]
  2023. 000018A4  3F3C 0002                move.w     -[A7], 0x2
  2024. 000018A8  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2025. 000018AC  41EE FCFC                lea.l      A0, [A6 - 0x304]
  2026. 000018B0  43EE FBE4                lea.l      A1, [A6 - 0x41C]
  2027. 000018B4  703F                     moveq.l    D0, 0x3F
  2028. label000018B6:
  2029. 000018B6  20D9                     move.l     [A0]+, [A1]+
  2030. 000018B8  51C8 FFFC                dbf        D0, -0x6 /* 000018B6 */
  2031. 000018BC  4267                     clr.w      -[A7]
  2032. 000018BE  486E FCFC                pea.l      [A6 - 0x304]
  2033. 000018C2  A88C                     syscall    StringWidth
  2034. 000018C4  301F                     move.w     D0, [A7]+
  2035. 000018C6  48C0                     ext.l      D0
  2036. 000018C8  81FC 0002                divs.w     D0, 0x2
  2037. 000018CC  323C 00CE                move.w     D1, 0xCE
  2038. 000018D0  9240                     sub.w      D1, D0
  2039. 000018D2  3F01                     move.w     -[A7], D1
  2040. 000018D4  3F3C 001A                move.w     -[A7], 0x1A
  2041. 000018D8  A893                     syscall    MoveTo
  2042. 000018DA  486E FCFC                pea.l      [A6 - 0x304]
  2043. 000018DE  A884                     syscall    DrawString
  2044. 000018E0  2F0E                     move.l     -[A7], A6
  2045. 000018E2  4EBA FD8A                jsr        [PC - 0x276 /* 0000166E */]
  2046. 000018E6  41EE FDFC                lea.l      A0, [A6 - 0x204]
  2047. 000018EA  43EE FCFC                lea.l      A1, [A6 - 0x304]
  2048. 000018EE  703F                     moveq.l    D0, 0x3F
  2049. label000018F0:
  2050. 000018F0  20D9                     move.l     [A0]+, [A1]+
  2051. 000018F2  51C8 FFFC                dbf        D0, -0x6 /* 000018F0 */
  2052. 000018F6  2F0E                     move.l     -[A7], A6
  2053. 000018F8  4EBA FD74                jsr        [PC - 0x28C /* 0000166E */]
  2054. 000018FC  41EE FEFC                lea.l      A0, [A6 - 0x104]
  2055. 00001900  43EE FCFC                lea.l      A1, [A6 - 0x304]
  2056. 00001904  703F                     moveq.l    D0, 0x3F
  2057. label00001906:
  2058. 00001906  20D9                     move.l     [A0]+, [A1]+
  2059. 00001908  51C8 FFFC                dbf        D0, -0x6 /* 00001906 */
  2060. 0000190C  422E FCFC                clr.b      [A6 - 0x304]
  2061. 00001910  42A7                     clr.l      -[A7]
  2062. 00001912  2F3A 0104                move.l     -[A7], [PC + 0x104 /* 00001A18, value 0x76657273 'vers', cstring "vers" */]
  2063. 00001916  3F3C 0001                move.w     -[A7], 0x1
  2064. 0000191A  4EAD 1DA2                jsr        [A5 + 0x1DA2 /* export_944 */]
  2065. 0000191E  2D5F FCEE                move.l     [A6 - 0x312], [A7]+
  2066. 00001922  206E FCEE                movea.l    A0, [A6 - 0x312]
  2067. 00001926  2010                     move.l     D0, [A0]
  2068. 00001928  5C80                     addq.l     D0, 6
  2069. 0000192A  2D40 FCEA                move.l     [A6 - 0x316], D0
  2070. 0000192E  2F2E FCEA                move.l     -[A7], [A6 - 0x316]
  2071. 00001932  486E FCFC                pea.l      [A6 - 0x304]
  2072. 00001936  206E FCEA                movea.l    A0, [A6 - 0x316]
  2073. 0000193A  1010                     move.b     D0, [A0]
  2074. 0000193C  4880                     ext.w      D0
  2075. 0000193E  5240                     addq.w     D0, 1
  2076. 00001940  48C0                     ext.l      D0
  2077. 00001942  2F00                     move.l     -[A7], D0
  2078. 00001944  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2079. 00001948  486E FDFC                pea.l      [A6 - 0x204]
  2080. 0000194C  486E FCFC                pea.l      [A6 - 0x304]
  2081. 00001950  486E FEFC                pea.l      [A6 - 0x104]
  2082. 00001954  486E FBE4                pea.l      [A6 - 0x41C]
  2083. 00001958  3F3C 0003                move.w     -[A7], 0x3
  2084. 0000195C  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2085. 00001960  41EE FCFC                lea.l      A0, [A6 - 0x304]
  2086. 00001964  43EE FBE4                lea.l      A1, [A6 - 0x41C]
  2087. 00001968  703F                     moveq.l    D0, 0x3F
  2088. label0000196A:
  2089. 0000196A  20D9                     move.l     [A0]+, [A1]+
  2090. 0000196C  51C8 FFFC                dbf        D0, -0x6 /* 0000196A */
  2091. 00001970  3F3C 000E                move.w     -[A7], 0xE
  2092. 00001974  A88A                     syscall    TextSize
  2093. 00001976  3F3A 009E                move.w     -[A7], [PC + 0x9E /* 00001A16, value 0x0, cstring "" */]
  2094. 0000197A  A888                     syscall    TextFace
  2095. 0000197C  4267                     clr.w      -[A7]
  2096. 0000197E  486E FCFC                pea.l      [A6 - 0x304]
  2097. 00001982  A88C                     syscall    StringWidth
  2098. 00001984  301F                     move.w     D0, [A7]+
  2099. 00001986  48C0                     ext.l      D0
  2100. 00001988  81FC 0002                divs.w     D0, 0x2
  2101. 0000198C  323C 00CE                move.w     D1, 0xCE
  2102. 00001990  9240                     sub.w      D1, D0
  2103. 00001992  3F01                     move.w     -[A7], D1
  2104. 00001994  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  2105. 00001998  A893                     syscall    MoveTo
  2106. 0000199A  486E FCFC                pea.l      [A6 - 0x304]
  2107. 0000199E  A884                     syscall    DrawString
  2108. 000019A0  486E FCF2                pea.l      [A6 - 0x30E]
  2109. 000019A4  2F3C 003C 000A           move.l     -[A7], 0x3C000A /* '<\0\n' */
  2110. 000019AA  2F3C 003D 01A2           move.l     -[A7], 0x3D01A2
  2111. 000019B0  A8A7                     syscall    SetRect
  2112. 000019B2  486E FCF2                pea.l      [A6 - 0x30E]
  2113. 000019B6  486D FE70                pea.l      [A5 - 0x190]
  2114. 000019BA  A8A5                     syscall    FillRect
  2115. 000019BC  3D7C 0001 FCE8           move.w     [A6 - 0x318], 0x1
  2116. label000019C2:
  2117. 000019C2  4267                     clr.w      -[A7]
  2118. 000019C4  2F0E                     move.l     -[A7], A6
  2119. 000019C6  4EBA FD1A                jsr        [PC - 0x2E6 /* 000016E2 */]
  2120. 000019CA  101F                     move.b     D0, [A7]+
  2121. 000019CC  6734                     beq        +0x36 /* 00001A02 */
  2122. label000019CE:
  2123. 000019CE  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  2124. 000019D2  4267                     clr.w      -[A7]
  2125. 000019D4  2F0E                     move.l     -[A7], A6
  2126. 000019D6  4EBA FE2E                jsr        [PC - 0x1D2 /* 00001806 */]
  2127. 000019DA  101F                     move.b     D0, [A7]+
  2128. 000019DC  67F0                     beq        -0xE /* 000019CE */
  2129. label000019DE:
  2130. 000019DE  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  2131. 000019E2  4267                     clr.w      -[A7]
  2132. 000019E4  2F0E                     move.l     -[A7], A6
  2133. 000019E6  4EBA FE1E                jsr        [PC - 0x1E2 /* 00001806 */]
  2134. 000019EA  101F                     move.b     D0, [A7]+
  2135. 000019EC  0A00 0001                xori.b     D0, 0x1
  2136. 000019F0  67EC                     beq        -0x12 /* 000019DE */
  2137. 000019F2  2F3C 0000 0006           move.l     -[A7], 0x6
  2138. 000019F8  201F                     move.l     D0, [A7]+
  2139. 000019FA  A032                     syscall    FlushEvents
  2140. 000019FC  526E FCE8                addq.w     [A6 - 0x318], 1
  2141. 00001A00  60C0                     bra        -0x3E /* 000019C2 */
  2142. label00001A02:
  2143. 00001A02  486E FFFC                pea.l      [A6 - 0x4]
  2144. 00001A06  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  2145. label00001A0A:
  2146. 00001A0A  4FEE FBC4                lea.l      A7, [A6 - 0x43C]
  2147. 00001A0E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2148. 00001A12  4E5E                     unlink     A6
  2149. 00001A14  4E75                     rts
  2150. 00001A16  0000 7665                ori.b      D0, 0x65 /* 'e' */
  2151. 00001A1A  7273                     moveq.l    D1, 0x73
  2152. 00001A1C  0001 4E56                ori.b      D1, 0x56 /* 'V' */
  2153. // begin alternate branch 00001A1E-00001A22
  2154. fn00001A1E:
  2155. 00001A1E  4E56 FFFE                link       A6, -0x0002
  2156. // end alternate branch 00001A1E-00001A22
  2157. fn00001A1E: // (misaligned)
  2158. 00001A20  FFFE                     .invalid   <<F/7/7>>
  2159. 00001A22  2F0C                     move.l     -[A7], A4
  2160. 00001A24  286E 0008                movea.l    A4, [A6 + 0x8]
  2161. 00001A28  4267                     clr.w      -[A7]
  2162. 00001A2A  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  2163. 00001A2E  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  2164. 00001A32  101F                     move.b     D0, [A7]+
  2165. 00001A34  6704                     beq        +0x6 /* 00001A3A */
  2166. 00001A36  6000 00D8                bra        +0xDA /* 00001B10 */
  2167. label00001A3A:
  2168. 00001A3A  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  2169. 00001A3E  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2170. 00001A42  206D B984                movea.l    A0, [A5 - 0x467C]
  2171. 00001A46  2B50 B988                move.l     [A5 - 0x4678], [A0]
  2172. 00001A4A  41EC FFE8                lea.l      A0, [A4 - 0x18]
  2173. 00001A4E  43ED B98E                lea.l      A1, [A5 - 0x4672]
  2174. 00001A52  20D9                     move.l     [A0]+, [A1]+
  2175. 00001A54  20D9                     move.l     [A0]+, [A1]+
  2176. 00001A56  486C FFE8                pea.l      [A4 - 0x18]
  2177. 00001A5A  2F2C FFDA                move.l     -[A7], [A4 - 0x26]
  2178. 00001A5E  A8A8                     syscall    OffsetRect
  2179. 00001A60  486D B988                pea.l      [A5 - 0x4678]
  2180. 00001A64  206C FFF2                movea.l    A0, [A4 - 0xE]
  2181. 00001A68  4868 0002                pea.l      [A0 + 0x2]
  2182. 00001A6C  486D B98E                pea.l      [A5 - 0x4672]
  2183. 00001A70  486C FFE8                pea.l      [A4 - 0x18]
  2184. 00001A74  4267                     clr.w      -[A7]
  2185. 00001A76  42A7                     clr.l      -[A7]
  2186. 00001A78  A8EC                     syscall    CopyBits
  2187. 00001A7A  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  2188. 00001A7E  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2189. 00001A82  302C FFF6                move.w     D0, [A4 - 0xA]
  2190. 00001A86  5340                     subq.w     D0, 1
  2191. 00001A88  48C0                     ext.l      D0
  2192. 00001A8A  81FC 0007                divs.w     D0, 0x7
  2193. 00001A8E  3940 FFF8                move.w     [A4 - 0x8], D0
  2194. 00001A92  302C FFF6                move.w     D0, [A4 - 0xA]
  2195. 00001A96  5340                     subq.w     D0, 1
  2196. 00001A98  48C0                     ext.l      D0
  2197. 00001A9A  81FC 0007                divs.w     D0, 0x7
  2198. 00001A9E  4840                     swap.w     D0
  2199. 00001AA0  4A40                     tst.w      D0
  2200. 00001AA2  3940 FFFA                move.w     [A4 - 0x6], D0
  2201. 00001AA6  41EC FFE8                lea.l      A0, [A4 - 0x18]
  2202. 00001AAA  43ED B61A                lea.l      A1, [A5 - 0x49E6]
  2203. 00001AAE  20D9                     move.l     [A0]+, [A1]+
  2204. 00001AB0  20D9                     move.l     [A0]+, [A1]+
  2205. 00001AB2  486C FFE8                pea.l      [A4 - 0x18]
  2206. 00001AB6  302C FFFA                move.w     D0, [A4 - 0x6]
  2207. 00001ABA  ED40                     asl        D0.w, 6
  2208. 00001ABC  D06C FFDC                add.w      D0, [A4 - 0x24]
  2209. 00001AC0  3F00                     move.w     -[A7], D0
  2210. 00001AC2  302C FFF8                move.w     D0, [A4 - 0x8]
  2211. 00001AC6  C1FC 002A                muls.w     D0, 0x2A /* '*' */
  2212. 00001ACA  D06C FFDA                add.w      D0, [A4 - 0x26]
  2213. 00001ACE  3F00                     move.w     -[A7], D0
  2214. 00001AD0  A8A8                     syscall    OffsetRect
  2215. 00001AD2  486C FFE8                pea.l      [A4 - 0x18]
  2216. 00001AD6  2F3C FFFA FFFA           move.l     -[A7], 0xFFFAFFFA
  2217. 00001ADC  A8A9                     syscall    InsetRect
  2218. 00001ADE  A89E                     syscall    PenNormal
  2219. 00001AE0  2F3C 0002 0002           move.l     -[A7], 0x20002
  2220. 00001AE6  A89B                     syscall    PenSize
  2221. 00001AE8  486C FFE8                pea.l      [A4 - 0x18]
  2222. 00001AEC  A8A1                     syscall    FrameRect
  2223. 00001AEE  486C FFE8                pea.l      [A4 - 0x18]
  2224. 00001AF2  2F3C 0002 0002           move.l     -[A7], 0x20002
  2225. 00001AF8  A8A9                     syscall    InsetRect
  2226. 00001AFA  2F3C 0004 0004           move.l     -[A7], 0x40004
  2227. 00001B00  A89B                     syscall    PenSize
  2228. 00001B02  486D FE80                pea.l      [A5 - 0x180]
  2229. 00001B06  A89D                     syscall    PenPat
  2230. 00001B08  486C FFE8                pea.l      [A4 - 0x18]
  2231. 00001B0C  A8A1                     syscall    FrameRect
  2232. 00001B0E  A89E                     syscall    PenNormal
  2233. label00001B10:
  2234. 00001B10  285F                     movea.l    A4, [A7]+
  2235. 00001B12  4E5E                     unlink     A6
  2236. 00001B14  2E9F                     move.l     [A7], [A7]+
  2237. 00001B16  4E75                     rts
  2238. export_183:
  2239. 00001B18  4E56 FF70                link       A6, -0x0090
  2240. 00001B1C  48E7 0108                movem.l    -[A7], D7,A4
  2241. 00001B20  4267                     clr.w      -[A7]
  2242. 00001B22  2F2D B984                move.l     -[A7], [A5 - 0x467C]
  2243. 00001B26  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  2244. 00001B2A  101F                     move.b     D0, [A7]+
  2245. 00001B2C  670C                     beq        +0xE /* 00001B3A */
  2246. 00001B2E  3F3C FF94                move.w     -[A7], 0xFF94
  2247. 00001B32  7028                     moveq.l    D0, 0x28
  2248. 00001B34  2F00                     move.l     -[A7], D0
  2249. 00001B36  4EAD 1C7A                jsr        [A5 + 0x1C7A /* export_907 */]
  2250. label00001B3A:
  2251. 00001B3A  4EAD 2B8A                jsr        [A5 + 0x2B8A /* export_1389 */]
  2252. 00001B3E  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  2253. 00001B42  42A7                     clr.l      -[A7]
  2254. 00001B44  3F3C 0097                move.w     -[A7], 0x97
  2255. 00001B48  42A7                     clr.l      -[A7]
  2256. 00001B4A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2257. 00001B4C  2F00                     move.l     -[A7], D0
  2258. 00001B4E  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  2259. 00001B52  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  2260. 00001B56  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2261. 00001B5A  2F3C 0001 0000           move.l     -[A7], 0x10000
  2262. 00001B60  1F3C 0001                move.b     -[A7], 0x1
  2263. 00001B64  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  2264. 00001B68  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2265. 00001B6C  A981                     syscall    DrawDialog
  2266. 00001B6E  206E FFF2                movea.l    A0, [A6 - 0xE]
  2267. 00001B72  4868 0010                pea.l      [A0 + 0x10]
  2268. 00001B76  A92A                     syscall    ValidRect
  2269. 00001B78  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2270. 00001B7C  3F3C 0002                move.w     -[A7], 0x2
  2271. 00001B80  486E FFE6                pea.l      [A6 - 0x1A]
  2272. 00001B84  486E FFE2                pea.l      [A6 - 0x1E]
  2273. 00001B88  486E FFDA                pea.l      [A6 - 0x26]
  2274. 00001B8C  A98D                     syscall    GetDialogItem/GetDItem
  2275. 00001B8E  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  2276. 00001B94  602A                     bra        +0x2C /* 00001BC0 */
  2277. label00001B96:
  2278. 00001B96  302E FFF6                move.w     D0, [A6 - 0xA]
  2279. 00001B9A  5340                     subq.w     D0, 1
  2280. 00001B9C  41ED B996                lea.l      A0, [A5 - 0x466A]
  2281. 00001BA0  E740                     asl        D0.w, 3
  2282. 00001BA2  49F0 0000                lea.l      A4, [A0 + D0.w]
  2283. 00001BA6  2014                     move.l     D0, [A4]
  2284. 00001BA8  B0AD A688                cmp.l      D0, [A5 - 0x5978]
  2285. 00001BAC  57C0                     seq        D0
  2286. 00001BAE  222C 0004                move.l     D1, [A4 + 0x4]
  2287. 00001BB2  B2AD A630                cmp.l      D1, [A5 - 0x59D0]
  2288. 00001BB6  57C1                     seq        D1
  2289. 00001BB8  C001                     and.b      D0, D1
  2290. 00001BBA  660C                     bne        +0xE /* 00001BC8 */
  2291. 00001BBC  526E FFF6                addq.w     [A6 - 0xA], 1
  2292. label00001BC0:
  2293. 00001BC0  702A                     moveq.l    D0, 0x2A
  2294. 00001BC2  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  2295. 00001BC6  6CCE                     bge        -0x30 /* 00001B96 */
  2296. label00001BC8:
  2297. 00001BC8  2F0E                     move.l     -[A7], A6
  2298. 00001BCA  4EBA FE52                jsr        [PC - 0x1AE /* 00001A1E */]
  2299. 00001BCE  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  2300. 00001BD2  486E FFF0                pea.l      [A6 - 0x10]
  2301. 00001BD6  A991                     syscall    ModalDialog
  2302. 00001BD8  4267                     clr.w      -[A7]
  2303. 00001BDA  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  2304. 00001BDE  1E1F                     move.b     D7, [A7]+
  2305. 00001BE0  7002                     moveq.l    D0, 0x02
  2306. 00001BE2  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  2307. 00001BE6  6714                     beq        +0x16 /* 00001BFC */
  2308. 00001BE8  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2309. 00001BEC  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  2310. 00001BF0  486E FFF2                pea.l      [A6 - 0xE]
  2311. 00001BF4  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  2312. 00001BF8  6000 0100                bra        +0x102 /* 00001CFA */
  2313. label00001BFC:
  2314. 00001BFC  486E FFFC                pea.l      [A6 - 0x4]
  2315. 00001C00  A972                     syscall    GetMouse
  2316. 00001C02  4267                     clr.w      -[A7]
  2317. 00001C04  302E FFFE                move.w     D0, [A6 - 0x2]
  2318. 00001C08  906E FFDC                sub.w      D0, [A6 - 0x24]
  2319. 00001C0C  48C0                     ext.l      D0
  2320. 00001C0E  81FC 0040                divs.w     D0, 0x40 /* '@' */
  2321. 00001C12  3F00                     move.w     -[A7], D0
  2322. 00001C14  2F3C 0006 0000           move.l     -[A7], 0x60000
  2323. 00001C1A  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  2324. 00001C1E  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  2325. 00001C22  4267                     clr.w      -[A7]
  2326. 00001C24  302E FFFC                move.w     D0, [A6 - 0x4]
  2327. 00001C28  906E FFDA                sub.w      D0, [A6 - 0x26]
  2328. 00001C2C  48C0                     ext.l      D0
  2329. 00001C2E  81FC 002A                divs.w     D0, 0x2A /* '*' */
  2330. 00001C32  3F00                     move.w     -[A7], D0
  2331. 00001C34  2F3C 0005 0000           move.l     -[A7], 0x50000
  2332. 00001C3A  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  2333. 00001C3E  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  2334. 00001C42  302E FFFA                move.w     D0, [A6 - 0x6]
  2335. 00001C46  5240                     addq.w     D0, 1
  2336. 00001C48  7207                     moveq.l    D1, 0x07
  2337. 00001C4A  C3EE FFF8                muls.w     D1, [A6 - 0x8]
  2338. 00001C4E  D240                     add.w      D1, D0
  2339. 00001C50  3D41 FFF6                move.w     [A6 - 0xA], D1
  2340. 00001C54  422E FF76                clr.b      [A6 - 0x8A]
  2341. 00001C58  302E FFF6                move.w     D0, [A6 - 0xA]
  2342. 00001C5C  5340                     subq.w     D0, 1
  2343. 00001C5E  41ED B996                lea.l      A0, [A5 - 0x466A]
  2344. 00001C62  E740                     asl        D0.w, 3
  2345. 00001C64  2D70 0000 FF78           move.l     [A6 - 0x88], [A0 + D0.w]
  2346. 00001C6A  1D7C 0007 FFA6           move.b     [A6 - 0x5A], 0x7
  2347. 00001C70  302E FFF6                move.w     D0, [A6 - 0xA]
  2348. 00001C74  5340                     subq.w     D0, 1
  2349. 00001C76  41ED B996                lea.l      A0, [A5 - 0x466A]
  2350. 00001C7A  E740                     asl        D0.w, 3
  2351. 00001C7C  2D70 0004 FFD6           move.l     [A6 - 0x2A], [A0 + D0.w + 0x4]
  2352. 00001C82  4AAE FF78                tst.l      [A6 - 0x88]
  2353. 00001C86  6718                     beq        +0x1A /* 00001CA0 */
  2354. 00001C88  486E FFE8                pea.l      [A6 - 0x18]
  2355. 00001C8C  2F3C FFFE FFFE           move.l     -[A7], 0xFFFEFFFE
  2356. 00001C92  A8A9                     syscall    InsetRect
  2357. 00001C94  486E FFE8                pea.l      [A6 - 0x18]
  2358. 00001C98  A8A3                     syscall    EraseRect
  2359. 00001C9A  2F0E                     move.l     -[A7], A6
  2360. 00001C9C  4EBA FD80                jsr        [PC - 0x280 /* 00001A1E */]
  2361. label00001CA0:
  2362. 00001CA0  4267                     clr.w      -[A7]
  2363. 00001CA2  A973                     syscall    StillDown
  2364. 00001CA4  101F                     move.b     D0, [A7]+
  2365. 00001CA6  0A00 0001                xori.b     D0, 0x1
  2366. 00001CAA  67F4                     beq        -0xA /* 00001CA0 */
  2367. 00001CAC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2368. 00001CB0  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  2369. 00001CB4  486E FFF2                pea.l      [A6 - 0xE]
  2370. 00001CB8  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  2371. 00001CBC  4AAE FF78                tst.l      [A6 - 0x88]
  2372. 00001CC0  6738                     beq        +0x3A /* 00001CFA */
  2373. 00001CC2  42A7                     clr.l      -[A7]
  2374. 00001CC4  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2375. 00001CC8  4EAD 2292                jsr        [A5 + 0x2292 /* export_1102 */]
  2376. 00001CCC  201F                     move.l     D0, [A7]+
  2377. 00001CCE  B0AD BD28                cmp.l      D0, [A5 - 0x42D8]
  2378. 00001CD2  660A                     bne        +0xC /* 00001CDE */
  2379. 00001CD4  206D B660                movea.l    A0, [A5 - 0x49A0]
  2380. 00001CD8  4868 0010                pea.l      [A0 + 0x10]
  2381. 00001CDC  A92A                     syscall    ValidRect
  2382. label00001CDE:
  2383. 00001CDE  4267                     clr.w      -[A7]
  2384. 00001CE0  486E FF76                pea.l      [A6 - 0x8A]
  2385. 00001CE4  1F07                     move.b     -[A7], D7
  2386. 00001CE6  4267                     clr.w      -[A7]
  2387. 00001CE8  4EAD 2A6A                jsr        [A5 + 0x2A6A /* export_1353 */]
  2388. 00001CEC  101F                     move.b     D0, [A7]+
  2389. 00001CEE  660A                     bne        +0xC /* 00001CFA */
  2390. 00001CF0  206D B660                movea.l    A0, [A5 - 0x49A0]
  2391. 00001CF4  4868 0010                pea.l      [A0 + 0x10]
  2392. 00001CF8  A928                     syscall    InvalRect
  2393. label00001CFA:
  2394. 00001CFA  4CDF 1080                movem.l    D7,A4, [A7]+
  2395. 00001CFE  4E5E                     unlink     A6
  2396. 00001D00  4E75                     rts
  2397. export_184:
  2398. 00001D02  4E56 FED8                link       A6, -0x0128
  2399. 00001D06  422E 000E                clr.b      [A6 + 0xE]
  2400. 00001D0A  42A7                     clr.l      -[A7]
  2401. 00001D0C  3F3C 00A1                move.w     -[A7], 0xA1
  2402. 00001D10  42A7                     clr.l      -[A7]
  2403. 00001D12  70FF                     moveq.l    D0, 0xFFFFFFFF
  2404. 00001D14  2F00                     move.l     -[A7], D0
  2405. 00001D16  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  2406. 00001D1A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2407. 00001D1E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2408. 00001D22  3F3C 0004                move.w     -[A7], 0x4
  2409. 00001D26  486E FFFA                pea.l      [A6 - 0x6]
  2410. 00001D2A  486E FFF6                pea.l      [A6 - 0xA]
  2411. 00001D2E  486E FFEE                pea.l      [A6 - 0x12]
  2412. 00001D32  A98D                     syscall    GetDialogItem/GetDItem
  2413. 00001D34  486E FED8                pea.l      [A6 - 0x128]
  2414. 00001D38  302E 000C                move.w     D0, [A6 + 0xC]
  2415. 00001D3C  48C0                     ext.l      D0
  2416. 00001D3E  2F00                     move.l     -[A7], D0
  2417. 00001D40  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  2418. 00001D44  205F                     movea.l    A0, [A7]+
  2419. 00001D46  43EE FEEE                lea.l      A1, [A6 - 0x112]
  2420. 00001D4A  7004                     moveq.l    D0, 0x04
  2421. label00001D4C:
  2422. 00001D4C  22D8                     move.l     [A1]+, [A0]+
  2423. 00001D4E  51C8 FFFC                dbf        D0, -0x6 /* 00001D4C */
  2424. 00001D52  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2425. 00001D56  486E FEEE                pea.l      [A6 - 0x112]
  2426. 00001D5A  A98F                     syscall    SetDialogItemText/SetIText
  2427. 00001D5C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2428. 00001D60  2F3C 0000 0004           move.l     -[A7], 0x4
  2429. 00001D66  3F3C 7FFF                move.w     -[A7], 0x7FFF
  2430. 00001D6A  A97E                     syscall    SelectDialogItemText/SelIText
  2431. 00001D6C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2432. 00001D70  2F3C 0002 0000           move.l     -[A7], 0x20000
  2433. 00001D76  1F3C 0001                move.b     -[A7], 0x1
  2434. 00001D7A  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  2435. label00001D7E:
  2436. 00001D7E  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  2437. 00001D82  486E FEEC                pea.l      [A6 - 0x114]
  2438. 00001D86  A991                     syscall    ModalDialog
  2439. 00001D88  7001                     moveq.l    D0, 0x01
  2440. 00001D8A  B06E FEEC                cmp.w      D0, [A6 - 0x114]
  2441. 00001D8E  57C0                     seq        D0
  2442. 00001D90  7202                     moveq.l    D1, 0x02
  2443. 00001D92  B26E FEEC                cmp.w      D1, [A6 - 0x114]
  2444. 00001D96  57C1                     seq        D1
  2445. 00001D98  8001                     or.b       D0, D1
  2446. 00001D9A  67E2                     beq        -0x1C /* 00001D7E */
  2447. 00001D9C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2448. 00001DA0  486E FEEE                pea.l      [A6 - 0x112]
  2449. 00001DA4  A990                     syscall    GetDialogItemText/GetIText
  2450. 00001DA6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2451. 00001DAA  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  2452. 00001DAE  486E FFFC                pea.l      [A6 - 0x4]
  2453. 00001DB2  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  2454. 00001DB6  7002                     moveq.l    D0, 0x02
  2455. 00001DB8  B06E FEEC                cmp.w      D0, [A6 - 0x114]
  2456. 00001DBC  6602                     bne        +0x4 /* 00001DC0 */
  2457. 00001DBE  603C                     bra        +0x3E /* 00001DFC */
  2458. label00001DC0:
  2459. 00001DC0  206E 0008                movea.l    A0, [A6 + 0x8]
  2460. 00001DC4  2F08                     move.l     -[A7], A0
  2461. 00001DC6  4267                     clr.w      -[A7]
  2462. 00001DC8  2F08                     move.l     -[A7], A0
  2463. 00001DCA  42A7                     clr.l      -[A7]
  2464. 00001DCC  486E FEEE                pea.l      [A6 - 0x112]
  2465. 00001DD0  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  2466. 00001DD4  201F                     move.l     D0, [A7]+
  2467. 00001DD6  205F                     movea.l    A0, [A7]+
  2468. 00001DD8  3F00                     move.w     -[A7], D0
  2469. 00001DDA  2F3C 03E7 0004           move.l     -[A7], 0x3E70004
  2470. 00001DE0  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  2471. 00001DE4  301F                     move.w     D0, [A7]+
  2472. 00001DE6  205F                     movea.l    A0, [A7]+
  2473. 00001DE8  3080                     move.w     [A0], D0
  2474. 00001DEA  206E 0008                movea.l    A0, [A6 + 0x8]
  2475. 00001DEE  3010                     move.w     D0, [A0]
  2476. 00001DF0  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2477. 00001DF4  56C0                     sne        D0
  2478. 00001DF6  4400                     neg.b      D0
  2479. 00001DF8  1D40 000E                move.b     [A6 + 0xE], D0
  2480. label00001DFC:
  2481. 00001DFC  4E5E                     unlink     A6
  2482. 00001DFE  205F                     movea.l    A0, [A7]+
  2483. 00001E00  5C4F                     addq.w     A7, 6
  2484. 00001E02  4ED0                     jmp        [A0]
  2485. fn00001E04:
  2486. 00001E04  4E56 FEFA                link       A6, -0x0106
  2487. 00001E08  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2488. 00001E0C  286E 0008                movea.l    A4, [A6 + 0x8]
  2489. 00001E10  266C FFFC                movea.l    A3, [A4 - 0x4]
  2490. 00001E14  3E2B 0044                move.w     D7, [A3 + 0x44]
  2491. 00001E18  3C2B 004A                move.w     D6, [A3 + 0x4A]
  2492. 00001E1C  1D6B 0046 FFFB           move.b     [A6 - 0x5], [A3 + 0x46]
  2493. 00001E22  3F2C FDAA                move.w     -[A7], [A4 - 0x256]
  2494. 00001E26  A887                     syscall    TextFont
  2495. 00001E28  3F2C FDAC                move.w     -[A7], [A4 - 0x254]
  2496. 00001E2C  A88A                     syscall    TextSize
  2497. 00001E2E  4240                     clr.w      D0
  2498. 00001E30  102C FDAE                move.b     D0, [A4 - 0x252]
  2499. 00001E34  3F00                     move.w     -[A7], D0
  2500. 00001E36  A888                     syscall    TextFace
  2501. 00001E38  486C FFD6                pea.l      [A4 - 0x2A]
  2502. 00001E3C  A87B                     syscall    ClipRect
  2503. 00001E3E  486C FFD6                pea.l      [A4 - 0x2A]
  2504. 00001E42  A8A3                     syscall    EraseRect
  2505. 00001E44  302C FFD8                move.w     D0, [A4 - 0x28]
  2506. 00001E48  5A40                     addq.w     D0, 5
  2507. 00001E4A  3F00                     move.w     -[A7], D0
  2508. 00001E4C  302C FFDA                move.w     D0, [A4 - 0x26]
  2509. 00001E50  5B40                     subq.w     D0, 5
  2510. 00001E52  3F00                     move.w     -[A7], D0
  2511. 00001E54  A893                     syscall    MoveTo
  2512. 00001E56  486E FEFA                pea.l      [A6 - 0x106]
  2513. 00001E5A  3F3C 000E                move.w     -[A7], 0xE
  2514. 00001E5E  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  2515. 00001E62  A884                     syscall    DrawString
  2516. 00001E64  486B 0010                pea.l      [A3 + 0x10]
  2517. 00001E68  A87B                     syscall    ClipRect
  2518. 00001E6A  3F07                     move.w     -[A7], D7
  2519. 00001E6C  A887                     syscall    TextFont
  2520. 00001E6E  3F06                     move.w     -[A7], D6
  2521. 00001E70  A88A                     syscall    TextSize
  2522. 00001E72  4240                     clr.w      D0
  2523. 00001E74  102E FFFB                move.b     D0, [A6 - 0x5]
  2524. 00001E78  3F00                     move.w     -[A7], D0
  2525. 00001E7A  A888                     syscall    TextFace
  2526. 00001E7C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2527. 00001E80  4E5E                     unlink     A6
  2528. 00001E82  2E9F                     move.l     [A7], [A7]+
  2529. 00001E84  4E75                     rts
  2530. fn00001E86:
  2531. 00001E86  4E56 FFE8                link       A6, -0x0018
  2532. 00001E8A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2533. 00001E8E  3E2E 0010                move.w     D7, [A6 + 0x10]
  2534. 00001E92  1A2E 000C                move.b     D5, [A6 + 0xC]
  2535. 00001E96  286E 0008                movea.l    A4, [A6 + 0x8]
  2536. 00001E9A  3C07                     move.w     D6, D7
  2537. 00001E9C  4267                     clr.w      -[A7]
  2538. 00001E9E  3F07                     move.w     -[A7], D7
  2539. 00001EA0  2F3C 03E7 0001           move.l     -[A7], 0x3E70001
  2540. 00001EA6  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  2541. 00001EAA  3E1F                     move.w     D7, [A7]+
  2542. 00001EAC  BE46                     cmp.w      D7, D6
  2543. 00001EAE  56C0                     sne        D0
  2544. 00001EB0  8A00                     or.b       D5, D0
  2545. 00001EB2  0245 0001                andi.w     D5, 0x1
  2546. 00001EB6  102C FD7D                move.b     D0, [A4 - 0x283]
  2547. 00001EBA  6612                     bne        +0x14 /* 00001ECE */
  2548. 00001EBC  3947 FDAC                move.w     [A4 - 0x254], D7
  2549. 00001EC0  3007                     move.w     D0, D7
  2550. 00001EC2  E540                     asl        D0.w, 2
  2551. 00001EC4  48C0                     ext.l      D0
  2552. 00001EC6  81FC 0003                divs.w     D0, 0x3
  2553. 00001ECA  3940 FDB0                move.w     [A4 - 0x250], D0
  2554. label00001ECE:
  2555. 00001ECE  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  2556. 00001ED2  3F3C 0005                move.w     -[A7], 0x5
  2557. 00001ED6  486C FFFA                pea.l      [A4 - 0x6]
  2558. 00001EDA  486C FFF6                pea.l      [A4 - 0xA]
  2559. 00001EDE  486C FFEE                pea.l      [A4 - 0x12]
  2560. 00001EE2  A98D                     syscall    GetDialogItem/GetDItem
  2561. 00001EE4  2F2C FFF6                move.l     -[A7], [A4 - 0xA]
  2562. 00001EE8  486E FFE8                pea.l      [A6 - 0x18]
  2563. 00001EEC  302C FDAC                move.w     D0, [A4 - 0x254]
  2564. 00001EF0  48C0                     ext.l      D0
  2565. 00001EF2  2F00                     move.l     -[A7], D0
  2566. 00001EF4  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  2567. 00001EF8  A98F                     syscall    SetDialogItemText/SetIText
  2568. 00001EFA  1005                     move.b     D0, D5
  2569. 00001EFC  6710                     beq        +0x12 /* 00001F0E */
  2570. 00001EFE  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  2571. 00001F02  2F3C 0000 0005           move.l     -[A7], 0x5
  2572. 00001F08  3F3C 7FFF                move.w     -[A7], 0x7FFF
  2573. 00001F0C  A97E                     syscall    SelectDialogItemText/SelIText
  2574. label00001F0E:
  2575. 00001F0E  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  2576. 00001F12  3F3C 0006                move.w     -[A7], 0x6
  2577. 00001F16  486C FFFA                pea.l      [A4 - 0x6]
  2578. 00001F1A  486C FFF6                pea.l      [A4 - 0xA]
  2579. 00001F1E  486C FFEE                pea.l      [A4 - 0x12]
  2580. 00001F22  A98D                     syscall    GetDialogItem/GetDItem
  2581. 00001F24  2F2C FFF6                move.l     -[A7], [A4 - 0xA]
  2582. 00001F28  486E FFE8                pea.l      [A6 - 0x18]
  2583. 00001F2C  302C FDB0                move.w     D0, [A4 - 0x250]
  2584. 00001F30  48C0                     ext.l      D0
  2585. 00001F32  2F00                     move.l     -[A7], D0
  2586. 00001F34  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  2587. 00001F38  A98F                     syscall    SetDialogItemText/SetIText
  2588. 00001F3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2589. 00001F3E  4EBA FEC4                jsr        [PC - 0x13C /* 00001E04 */]
  2590. 00001F42  102E 000E                move.b     D0, [A6 + 0xE]
  2591. 00001F46  6700 0098                beq        +0x9A /* 00001FE0 */
  2592. 00001F4A  296C FD80 FFBA           move.l     [A4 - 0x46], [A4 - 0x280]
  2593. 00001F50  4267                     clr.w      -[A7]
  2594. 00001F52  1F3C 0001                move.b     -[A7], 0x1
  2595. 00001F56  486C FFBA                pea.l      [A4 - 0x46]
  2596. 00001F5A  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  2597. 00001F5E  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  2598. 00001F62  A9E7                     syscall    Pack0/ListManager
  2599. 00001F64  101F                     move.b     D0, [A7]+
  2600. 00001F66  6710                     beq        +0x12 /* 00001F78 */
  2601. 00001F68  4267                     clr.w      -[A7]
  2602. 00001F6A  2F2C FFBA                move.l     -[A7], [A4 - 0x46]
  2603. 00001F6E  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  2604. 00001F72  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2605. 00001F76  A9E7                     syscall    Pack0/ListManager
  2606. label00001F78:
  2607. 00001F78  296C FD80 FFBA           move.l     [A4 - 0x46], [A4 - 0x280]
  2608. 00001F7E  486E FFE8                pea.l      [A6 - 0x18]
  2609. 00001F82  302C FDAC                move.w     D0, [A4 - 0x254]
  2610. 00001F86  48C0                     ext.l      D0
  2611. 00001F88  2F00                     move.l     -[A7], D0
  2612. 00001F8A  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  2613. 00001F8E  205F                     movea.l    A0, [A7]+
  2614. 00001F90  43EC FEB8                lea.l      A1, [A4 - 0x148]
  2615. 00001F94  7004                     moveq.l    D0, 0x04
  2616. label00001F96:
  2617. 00001F96  22D8                     move.l     [A1]+, [A0]+
  2618. 00001F98  51C8 FFFC                dbf        D0, -0x6 /* 00001F96 */
  2619. 00001F9C  4267                     clr.w      -[A7]
  2620. 00001F9E  41EC FEB8                lea.l      A0, [A4 - 0x148]
  2621. 00001FA2  2008                     move.l     D0, A0
  2622. 00001FA4  5280                     addq.l     D0, 1
  2623. 00001FA6  2F00                     move.l     -[A7], D0
  2624. 00001FA8  4240                     clr.w      D0
  2625. 00001FAA  102C FEB8                move.b     D0, [A4 - 0x148]
  2626. 00001FAE  3F00                     move.w     -[A7], D0
  2627. 00001FB0  42A7                     clr.l      -[A7]
  2628. 00001FB2  486C FFBA                pea.l      [A4 - 0x46]
  2629. 00001FB6  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  2630. 00001FBA  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  2631. 00001FBE  A9E7                     syscall    Pack0/ListManager
  2632. 00001FC0  101F                     move.b     D0, [A7]+
  2633. 00001FC2  671C                     beq        +0x1E /* 00001FE0 */
  2634. 00001FC4  1F3C 0001                move.b     -[A7], 0x1
  2635. 00001FC8  2F2C FFBA                move.l     -[A7], [A4 - 0x46]
  2636. 00001FCC  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  2637. 00001FD0  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2638. 00001FD4  A9E7                     syscall    Pack0/ListManager
  2639. 00001FD6  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  2640. 00001FDA  3F3C 0010                move.w     -[A7], 0x10
  2641. 00001FDE  A9E7                     syscall    Pack0/ListManager
  2642. label00001FE0:
  2643. 00001FE0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2644. 00001FE4  4E5E                     unlink     A6
  2645. 00001FE6  205F                     movea.l    A0, [A7]+
  2646. 00001FE8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2647. 00001FEC  4ED0                     jmp        [A0]
  2648. fn00001FEE:
  2649. 00001FEE  4E56 FFEC                link       A6, -0x0014
  2650. 00001FF2  48E7 0118                movem.l    -[A7], D7,A3,A4
  2651. 00001FF6  3E2E 000C                move.w     D7, [A6 + 0xC]
  2652. 00001FFA  266E 0008                movea.l    A3, [A6 + 0x8]
  2653. 00001FFE  286B 0008                movea.l    A4, [A3 + 0x8]
  2654. 00002002  4267                     clr.w      -[A7]
  2655. 00002004  3F2C FDAA                move.w     -[A7], [A4 - 0x256]
  2656. 00002008  3F07                     move.w     -[A7], D7
  2657. 0000200A  A902                     syscall    RealFont
  2658. 0000200C  101F                     move.b     D0, [A7]+
  2659. 0000200E  676C                     beq        +0x6E /* 0000207C */
  2660. 00002010  4A6B FFFE                tst.w      [A3 - 0x2]
  2661. 00002014  57C0                     seq        D0
  2662. 00002016  BE6C FDAC                cmp.w      D7, [A4 - 0x254]
  2663. 0000201A  5FC1                     sle        D1
  2664. 0000201C  8001                     or.b       D0, D1
  2665. 0000201E  6704                     beq        +0x6 /* 00002024 */
  2666. 00002020  3747 FFFE                move.w     [A3 - 0x2], D7
  2667. label00002024:
  2668. 00002024  486E FFEC                pea.l      [A6 - 0x14]
  2669. 00002028  3007                     move.w     D0, D7
  2670. 0000202A  48C0                     ext.l      D0
  2671. 0000202C  2F00                     move.l     -[A7], D0
  2672. 0000202E  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  2673. 00002032  205F                     movea.l    A0, [A7]+
  2674. 00002034  43EC FEB8                lea.l      A1, [A4 - 0x148]
  2675. 00002038  7004                     moveq.l    D0, 0x04
  2676. label0000203A:
  2677. 0000203A  22D8                     move.l     [A1]+, [A0]+
  2678. 0000203C  51C8 FFFC                dbf        D0, -0x6 /* 0000203A */
  2679. 00002040  426C FFBC                clr.w      [A4 - 0x44]
  2680. 00002044  2F3C 0001 0000           move.l     -[A7], 0x10000
  2681. 0000204A  3F3C 03E8                move.w     -[A7], 0x3E8
  2682. 0000204E  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  2683. 00002052  3F3C 0008                move.w     -[A7], 0x8
  2684. 00002056  A9E7                     syscall    Pack0/ListManager
  2685. 00002058  395F FFBA                move.w     [A4 - 0x46], [A7]+
  2686. 0000205C  41EC FEB8                lea.l      A0, [A4 - 0x148]
  2687. 00002060  2008                     move.l     D0, A0
  2688. 00002062  5280                     addq.l     D0, 1
  2689. 00002064  2F00                     move.l     -[A7], D0
  2690. 00002066  4240                     clr.w      D0
  2691. 00002068  102C FEB8                move.b     D0, [A4 - 0x148]
  2692. 0000206C  3F00                     move.w     -[A7], D0
  2693. 0000206E  2F2C FFBA                move.l     -[A7], [A4 - 0x46]
  2694. 00002072  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  2695. 00002076  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  2696. 0000207A  A9E7                     syscall    Pack0/ListManager
  2697. label0000207C:
  2698. 0000207C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2699. 00002080  4E5E                     unlink     A6
  2700. 00002082  205F                     movea.l    A0, [A7]+
  2701. 00002084  5C4F                     addq.w     A7, 6
  2702. 00002086  4ED0                     jmp        [A0]
  2703. fn00002088:
  2704. 00002088  4E56 FFFC                link       A6, -0x0004
  2705. 0000208C  48E7 0108                movem.l    -[A7], D7,A4
  2706. 00002090  286E 0008                movea.l    A4, [A6 + 0x8]
  2707. 00002094  426E FFFE                clr.w      [A6 - 0x2]
  2708. 00002098  42A7                     clr.l      -[A7]
  2709. 0000209A  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  2710. 0000209E  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  2711. 000020A2  A9E7                     syscall    Pack0/ListManager
  2712. 000020A4  4267                     clr.w      -[A7]
  2713. 000020A6  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  2714. 000020AA  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2715. 000020AE  A9E7                     syscall    Pack0/ListManager
  2716. 000020B0  7E01                     moveq.l    D7, 0x01
  2717. 000020B2  600A                     bra        +0xC /* 000020BE */
  2718. label000020B4:
  2719. 000020B4  3F07                     move.w     -[A7], D7
  2720. 000020B6  2F0E                     move.l     -[A7], A6
  2721. 000020B8  4EBA FF34                jsr        [PC - 0xCC /* 00001FEE */]
  2722. 000020BC  5247                     addq.w     D7, 1
  2723. label000020BE:
  2724. 000020BE  707F                     moveq.l    D0, 0x7F
  2725. 000020C0  B047                     cmp.w      D0, D7
  2726. 000020C2  6CF0                     bge        -0xE /* 000020B4 */
  2727. 000020C4  1F3C 0001                move.b     -[A7], 0x1
  2728. 000020C8  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  2729. 000020CC  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2730. 000020D0  A9E7                     syscall    Pack0/ListManager
  2731. 000020D2  206C FFFC                movea.l    A0, [A4 - 0x4]
  2732. 000020D6  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2733. 000020DA  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  2734. 000020DE  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2735. 000020E2  A9E7                     syscall    Pack0/ListManager
  2736. 000020E4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2737. 000020E8  1F3C 0001                move.b     -[A7], 0x1
  2738. 000020EC  1F3C 0001                move.b     -[A7], 0x1
  2739. 000020F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2740. 000020F4  4EBA FD90                jsr        [PC - 0x270 /* 00001E86 */]
  2741. 000020F8  4CDF 1080                movem.l    D7,A4, [A7]+
  2742. 000020FC  4E5E                     unlink     A6
  2743. 000020FE  2E9F                     move.l     [A7], [A7]+
  2744. 00002100  4E75                     rts
  2745. fn00002102:
  2746. 00002102  4E56 FFFC                link       A6, -0x0004
  2747. 00002106  48E7 0108                movem.l    -[A7], D7,A4
  2748. 0000210A  286E 0008                movea.l    A4, [A6 + 0x8]
  2749. 0000210E  396E 000C FDAA           move.w     [A4 - 0x256], [A6 + 0xC]
  2750. 00002114  3D6D B780 FFFC           move.w     [A6 - 0x4], [A5 - 0x4880]
  2751. 0000211A  7E01                     moveq.l    D7, 0x01
  2752. 0000211C  6042                     bra        +0x44 /* 00002160 */
  2753. label0000211E:
  2754. 0000211E  206D B474                movea.l    A0, [A5 - 0x4B8C]
  2755. 00002122  2050                     movea.l    A0, [A0]
  2756. 00002124  3007                     move.w     D0, D7
  2757. 00002126  D040                     add.w      D0, D0
  2758. 00002128  322E 000C                move.w     D1, [A6 + 0xC]
  2759. 0000212C  B270 00FE                cmp.w      D1, [A0 + D0.w - 0x2]
  2760. 00002130  662A                     bne        +0x2C /* 0000215C */
  2761. 00002132  426C FFBC                clr.w      [A4 - 0x44]
  2762. 00002136  3007                     move.w     D0, D7
  2763. 00002138  5340                     subq.w     D0, 1
  2764. 0000213A  3940 FFBA                move.w     [A4 - 0x46], D0
  2765. 0000213E  1F3C 0001                move.b     -[A7], 0x1
  2766. 00002142  2F2C FFBA                move.l     -[A7], [A4 - 0x46]
  2767. 00002146  2F2C FFD2                move.l     -[A7], [A4 - 0x2E]
  2768. 0000214A  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2769. 0000214E  A9E7                     syscall    Pack0/ListManager
  2770. 00002150  2F2C FFD2                move.l     -[A7], [A4 - 0x2E]
  2771. 00002154  3F3C 0010                move.w     -[A7], 0x10
  2772. 00002158  A9E7                     syscall    Pack0/ListManager
  2773. 0000215A  600A                     bra        +0xC /* 00002166 */
  2774. label0000215C:
  2775. 0000215C  5247                     addq.w     D7, 1
  2776. 0000215E  6906                     bvs        +0x8 /* 00002166 */
  2777. label00002160:
  2778. 00002160  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  2779. 00002164  6FB8                     ble        -0x46 /* 0000211E */
  2780. label00002166:
  2781. 00002166  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2782. 0000216A  4EBA FF1C                jsr        [PC - 0xE4 /* 00002088 */]
  2783. 0000216E  4CDF 1080                movem.l    D7,A4, [A7]+
  2784. 00002172  4E5E                     unlink     A6
  2785. 00002174  205F                     movea.l    A0, [A7]+
  2786. 00002176  5C4F                     addq.w     A7, 6
  2787. 00002178  4ED0                     jmp        [A0]
  2788. fn0000217A:
  2789. 0000217A  4E56 0000                link       A6, 0
  2790. 0000217E  2F0C                     move.l     -[A7], A4
  2791. 00002180  286E 0008                movea.l    A4, [A6 + 0x8]
  2792. 00002184  296C FD80 FFBA           move.l     [A4 - 0x46], [A4 - 0x280]
  2793. 0000218A  4267                     clr.w      -[A7]
  2794. 0000218C  1F3C 0001                move.b     -[A7], 0x1
  2795. 00002190  486C FFBA                pea.l      [A4 - 0x46]
  2796. 00002194  2F2C FFD2                move.l     -[A7], [A4 - 0x2E]
  2797. 00002198  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  2798. 0000219C  A9E7                     syscall    Pack0/ListManager
  2799. 0000219E  101F                     move.b     D0, [A7]+
  2800. 000021A0  672A                     beq        +0x2C /* 000021CC */
  2801. 000021A2  206D B474                movea.l    A0, [A5 - 0x4B8C]
  2802. 000021A6  2050                     movea.l    A0, [A0]
  2803. 000021A8  302C FFBA                move.w     D0, [A4 - 0x46]
  2804. 000021AC  5240                     addq.w     D0, 1
  2805. 000021AE  D040                     add.w      D0, D0
  2806. 000021B0  3970 00FE FD7E           move.w     [A4 - 0x282], [A0 + D0.w - 0x2]
  2807. 000021B6  302C FD7E                move.w     D0, [A4 - 0x282]
  2808. 000021BA  B06C FDAA                cmp.w      D0, [A4 - 0x256]
  2809. 000021BE  670C                     beq        +0xE /* 000021CC */
  2810. 000021C0  3F2C FD7E                move.w     -[A7], [A4 - 0x282]
  2811. 000021C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2812. 000021C8  4EBA FF38                jsr        [PC - 0xC8 /* 00002102 */]
  2813. label000021CC:
  2814. 000021CC  285F                     movea.l    A4, [A7]+
  2815. 000021CE  4E5E                     unlink     A6
  2816. 000021D0  2E9F                     move.l     [A7], [A7]+
  2817. 000021D2  4E75                     rts
  2818. export_185:
  2819. 000021D4  4E56 FC74                link       A6, -0x038C
  2820. 000021D8  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2821. 000021DC  382E 000C                move.w     D4, [A6 + 0xC]
  2822. 000021E0  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  2823. 000021E4  206E 0008                movea.l    A0, [A6 + 0x8]
  2824. 000021E8  43EE FD94                lea.l      A1, [A6 - 0x26C]
  2825. 000021EC  7006                     moveq.l    D0, 0x06
  2826. label000021EE:
  2827. 000021EE  22D8                     move.l     [A1]+, [A0]+
  2828. 000021F0  51C8 FFFC                dbf        D0, -0x6 /* 000021EE */
  2829. 000021F4  3290                     move.w     [A1], [A0]
  2830. 000021F6  422E 000E                clr.b      [A6 + 0xE]
  2831. 000021FA  426E FD82                clr.w      [A6 - 0x27E]
  2832. 000021FE  426E FD80                clr.w      [A6 - 0x280]
  2833. 00002202  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  2834. 00002206  42A7                     clr.l      -[A7]
  2835. 00002208  3F3C 0094                move.w     -[A7], 0x94
  2836. 0000220C  42A7                     clr.l      -[A7]
  2837. 0000220E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2838. 00002210  2F00                     move.l     -[A7], D0
  2839. 00002212  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  2840. 00002216  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2841. 0000221A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2842. 0000221E  A873                     syscall    SetPort
  2843. 00002220  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2844. 00002224  3F3C 0003                move.w     -[A7], 0x3
  2845. 00002228  486E FFFA                pea.l      [A6 - 0x6]
  2846. 0000222C  486E FFF6                pea.l      [A6 - 0xA]
  2847. 00002230  486E FFE6                pea.l      [A6 - 0x1A]
  2848. 00002234  A98D                     syscall    GetDialogItem/GetDItem
  2849. 00002236  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2850. 0000223A  3F3C 0004                move.w     -[A7], 0x4
  2851. 0000223E  486E FFFA                pea.l      [A6 - 0x6]
  2852. 00002242  486E FFF6                pea.l      [A6 - 0xA]
  2853. 00002246  486E FFDE                pea.l      [A6 - 0x22]
  2854. 0000224A  A98D                     syscall    GetDialogItem/GetDItem
  2855. 0000224C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2856. 00002250  3F3C 0008                move.w     -[A7], 0x8
  2857. 00002254  486E FFFA                pea.l      [A6 - 0x6]
  2858. 00002258  486E FFF6                pea.l      [A6 - 0xA]
  2859. 0000225C  486E FFD6                pea.l      [A6 - 0x2A]
  2860. 00002260  A98D                     syscall    GetDialogItem/GetDItem
  2861. 00002262  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2862. 00002266  3F3C 0016                move.w     -[A7], 0x16
  2863. 0000226A  486E FFFA                pea.l      [A6 - 0x6]
  2864. 0000226E  486E FFF6                pea.l      [A6 - 0xA]
  2865. 00002272  486E FFEE                pea.l      [A6 - 0x12]
  2866. 00002276  A98D                     syscall    GetDialogItem/GetDItem
  2867. 00002278  3004                     move.w     D0, D4
  2868. 0000227A  5340                     subq.w     D0, 1
  2869. 0000227C  670A                     beq        +0xC /* 00002288 */
  2870. 0000227E  5540                     subq.w     D0, 2
  2871. 00002280  671A                     beq        +0x1C /* 0000229C */
  2872. 00002282  5340                     subq.w     D0, 1
  2873. 00002284  672A                     beq        +0x2C /* 000022B0 */
  2874. 00002286  603A                     bra        +0x3C /* 000022C2 */
  2875. label00002288:
  2876. 00002288  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2877. 0000228C  486E FC76                pea.l      [A6 - 0x38A]
  2878. 00002290  3F3C 000B                move.w     -[A7], 0xB
  2879. 00002294  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  2880. 00002298  A98F                     syscall    SetDialogItemText/SetIText
  2881. 0000229A  6026                     bra        +0x28 /* 000022C2 */
  2882. label0000229C:
  2883. 0000229C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2884. 000022A0  486E FC76                pea.l      [A6 - 0x38A]
  2885. 000022A4  3F3C 000C                move.w     -[A7], 0xC
  2886. 000022A8  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  2887. 000022AC  A98F                     syscall    SetDialogItemText/SetIText
  2888. 000022AE  6012                     bra        +0x14 /* 000022C2 */
  2889. label000022B0:
  2890. 000022B0  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2891. 000022B4  486E FC76                pea.l      [A6 - 0x38A]
  2892. 000022B8  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2893. 000022BC  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  2894. 000022C0  A98F                     syscall    SetDialogItemText/SetIText
  2895. label000022C2:
  2896. 000022C2  7004                     moveq.l    D0, 0x04
  2897. 000022C4  B044                     cmp.w      D0, D4
  2898. 000022C6  6628                     bne        +0x2A /* 000022F0 */
  2899. 000022C8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2900. 000022CC  3F3C 0015                move.w     -[A7], 0x15
  2901. 000022D0  A827                     syscall    HideDialogItem/HideDItem
  2902. 000022D2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2903. 000022D6  3F3C 0011                move.w     -[A7], 0x11
  2904. 000022DA  A827                     syscall    HideDialogItem/HideDItem
  2905. 000022DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2906. 000022E0  3F3C 0012                move.w     -[A7], 0x12
  2907. 000022E4  A827                     syscall    HideDialogItem/HideDItem
  2908. 000022E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2909. 000022EA  3F3C 0013                move.w     -[A7], 0x13
  2910. 000022EE  A827                     syscall    HideDialogItem/HideDItem
  2911. label000022F0:
  2912. 000022F0  7004                     moveq.l    D0, 0x04
  2913. 000022F2  B044                     cmp.w      D0, D4
  2914. 000022F4  57C0                     seq        D0
  2915. 000022F6  7201                     moveq.l    D1, 0x01
  2916. 000022F8  B244                     cmp.w      D1, D4
  2917. 000022FA  57C1                     seq        D1
  2918. 000022FC  8001                     or.b       D0, D1
  2919. 000022FE  6714                     beq        +0x16 /* 00002314 */
  2920. 00002300  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2921. 00002304  3F3C 0007                move.w     -[A7], 0x7
  2922. 00002308  A827                     syscall    HideDialogItem/HideDItem
  2923. 0000230A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2924. 0000230E  3F3C 0006                move.w     -[A7], 0x6
  2925. 00002312  A827                     syscall    HideDialogItem/HideDItem
  2926. label00002314:
  2927. 00002314  7003                     moveq.l    D0, 0x03
  2928. 00002316  B044                     cmp.w      D0, D4
  2929. 00002318  57C0                     seq        D0
  2930. 0000231A  7201                     moveq.l    D1, 0x01
  2931. 0000231C  B244                     cmp.w      D1, D4
  2932. 0000231E  57C1                     seq        D1
  2933. 00002320  8001                     or.b       D0, D1
  2934. 00002322  670A                     beq        +0xC /* 0000232E */
  2935. 00002324  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2936. 00002328  3F3C 0010                move.w     -[A7], 0x10
  2937. 0000232C  A827                     syscall    HideDialogItem/HideDItem
  2938. label0000232E:
  2939. 0000232E  3D7C 0009 FFB8           move.w     [A6 - 0x48], 0x9 /* '\t' */
  2940. 00002334  6026                     bra        +0x28 /* 0000235C */
  2941. label00002336:
  2942. 00002336  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2943. 0000233A  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  2944. 0000233E  4267                     clr.w      -[A7]
  2945. 00002340  206E 0008                movea.l    A0, [A6 + 0x8]
  2946. 00002344  4868 001A                pea.l      [A0 + 0x1A]
  2947. 00002348  7010                     moveq.l    D0, 0x10
  2948. 0000234A  906E FFB8                sub.w      D0, [A6 - 0x48]
  2949. 0000234E  48C0                     ext.l      D0
  2950. 00002350  2F00                     move.l     -[A7], D0
  2951. 00002352  A85D                     syscall    BitTst
  2952. 00002354  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  2953. 00002358  526E FFB8                addq.w     [A6 - 0x48], 1
  2954. label0000235C:
  2955. 0000235C  7010                     moveq.l    D0, 0x10
  2956. 0000235E  B06E FFB8                cmp.w      D0, [A6 - 0x48]
  2957. 00002362  6CD2                     bge        -0x2C /* 00002336 */
  2958. 00002364  3D7C 0011 FFB8           move.w     [A6 - 0x48], 0x11
  2959. 0000236A  206E 0008                movea.l    A0, [A6 + 0x8]
  2960. 0000236E  7001                     moveq.l    D0, 0x01
  2961. 00002370  B068 0014                cmp.w      D0, [A0 + 0x14]
  2962. 00002374  6606                     bne        +0x8 /* 0000237C */
  2963. 00002376  3D7C 0012 FFB8           move.w     [A6 - 0x48], 0x12
  2964. label0000237C:
  2965. 0000237C  206E 0008                movea.l    A0, [A6 + 0x8]
  2966. 00002380  70FF                     moveq.l    D0, 0xFFFFFFFF
  2967. 00002382  B068 0014                cmp.w      D0, [A0 + 0x14]
  2968. 00002386  6606                     bne        +0x8 /* 0000238E */
  2969. 00002388  3D7C 0013 FFB8           move.w     [A6 - 0x48], 0x13
  2970. label0000238E:
  2971. 0000238E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2972. 00002392  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  2973. 00002396  1F3C 0001                move.b     -[A7], 0x1
  2974. 0000239A  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  2975. 0000239E  486E FFBE                pea.l      [A6 - 0x42]
  2976. 000023A2  42A7                     clr.l      -[A7]
  2977. 000023A4  3F3C 0001                move.w     -[A7], 0x1
  2978. 000023A8  3F2D B780                move.w     -[A7], [A5 - 0x4880]
  2979. 000023AC  A8A7                     syscall    SetRect
  2980. 000023AE  302E FFE6                move.w     D0, [A6 - 0x1A]
  2981. 000023B2  5240                     addq.w     D0, 1
  2982. 000023B4  3D40 FFC6                move.w     [A6 - 0x3A], D0
  2983. 000023B8  302E FFE8                move.w     D0, [A6 - 0x18]
  2984. 000023BC  5240                     addq.w     D0, 1
  2985. 000023BE  3D40 FFC8                move.w     [A6 - 0x38], D0
  2986. 000023C2  302E FFEA                move.w     D0, [A6 - 0x16]
  2987. 000023C6  5340                     subq.w     D0, 1
  2988. 000023C8  3D40 FFCA                move.w     [A6 - 0x36], D0
  2989. 000023CC  302E FFEC                move.w     D0, [A6 - 0x14]
  2990. 000023D0  907C 0010                sub.w      D0, 0x10
  2991. 000023D4  3D40 FFCC                move.w     [A6 - 0x34], D0
  2992. 000023D8  42A7                     clr.l      -[A7]
  2993. 000023DA  486E FFC6                pea.l      [A6 - 0x3A]
  2994. 000023DE  486E FFBE                pea.l      [A6 - 0x42]
  2995. 000023E2  2F2E FD80                move.l     -[A7], [A6 - 0x280]
  2996. 000023E6  4267                     clr.w      -[A7]
  2997. 000023E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2998. 000023EC  42A7                     clr.l      -[A7]
  2999. 000023EE  4267                     clr.w      -[A7]
  3000. 000023F0  1F3C 0001                move.b     -[A7], 0x1
  3001. 000023F4  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  3002. 000023F8  A9E7                     syscall    Pack0/ListManager
  3003. 000023FA  2D5F FFD2                move.l     [A6 - 0x2E], [A7]+
  3004. 000023FE  206E FFD2                movea.l    A0, [A6 - 0x2E]
  3005. 00002402  2050                     movea.l    A0, [A0]
  3006. 00002404  117C 0082 0024           move.b     [A0 + 0x24], 0x82
  3007. 0000240A  422E FDB8                clr.b      [A6 - 0x248]
  3008. 0000240E  41EE FDB8                lea.l      A0, [A6 - 0x248]
  3009. 00002412  226E FFD2                movea.l    A1, [A6 - 0x2E]
  3010. 00002416  2251                     movea.l    A1, [A1]
  3011. 00002418  2348 0044                move.l     [A1 + 0x44], A0
  3012. 0000241C  206E FFD2                movea.l    A0, [A6 - 0x2E]
  3013. 00002420  2050                     movea.l    A0, [A0]
  3014. 00002422  7000                     moveq.l    D0, 0x00
  3015. 00002424  2140 003C                move.l     [A0 + 0x3C], D0
  3016. 00002428  3D6D B780 FC74           move.w     [A6 - 0x38C], [A5 - 0x4880]
  3017. 0000242E  3D7C 0001 FFB8           move.w     [A6 - 0x48], 0x1
  3018. 00002434  6042                     bra        +0x44 /* 00002478 */
  3019. label00002436:
  3020. 00002436  2F2D C5F6                move.l     -[A7], [A5 - 0x3A0A]
  3021. 0000243A  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  3022. 0000243E  486E FEB8                pea.l      [A6 - 0x148]
  3023. 00002442  A946                     syscall    GetMenuItemText/GetItem
  3024. 00002444  426E FFBC                clr.w      [A6 - 0x44]
  3025. 00002448  302E FFB8                move.w     D0, [A6 - 0x48]
  3026. 0000244C  5340                     subq.w     D0, 1
  3027. 0000244E  3D40 FFBA                move.w     [A6 - 0x46], D0
  3028. 00002452  41EE FEB8                lea.l      A0, [A6 - 0x148]
  3029. 00002456  2008                     move.l     D0, A0
  3030. 00002458  5280                     addq.l     D0, 1
  3031. 0000245A  2F00                     move.l     -[A7], D0
  3032. 0000245C  4240                     clr.w      D0
  3033. 0000245E  102E FEB8                move.b     D0, [A6 - 0x148]
  3034. 00002462  3F00                     move.w     -[A7], D0
  3035. 00002464  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  3036. 00002468  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3037. 0000246C  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  3038. 00002470  A9E7                     syscall    Pack0/ListManager
  3039. 00002472  526E FFB8                addq.w     [A6 - 0x48], 1
  3040. 00002476  690A                     bvs        +0xC /* 00002482 */
  3041. label00002478:
  3042. 00002478  302E FFB8                move.w     D0, [A6 - 0x48]
  3043. 0000247C  B06E FC74                cmp.w      D0, [A6 - 0x38C]
  3044. 00002480  6FB4                     ble        -0x4A /* 00002436 */
  3045. label00002482:
  3046. 00002482  486E FFBE                pea.l      [A6 - 0x42]
  3047. 00002486  42A7                     clr.l      -[A7]
  3048. 00002488  2F3C 0000 0001           move.l     -[A7], 0x1
  3049. 0000248E  A8A7                     syscall    SetRect
  3050. 00002490  302E FFDE                move.w     D0, [A6 - 0x22]
  3051. 00002494  5240                     addq.w     D0, 1
  3052. 00002496  3D40 FFC6                move.w     [A6 - 0x3A], D0
  3053. 0000249A  302E FFE0                move.w     D0, [A6 - 0x20]
  3054. 0000249E  5240                     addq.w     D0, 1
  3055. 000024A0  3D40 FFC8                move.w     [A6 - 0x38], D0
  3056. 000024A4  302E FFE2                move.w     D0, [A6 - 0x1E]
  3057. 000024A8  5340                     subq.w     D0, 1
  3058. 000024AA  3D40 FFCA                move.w     [A6 - 0x36], D0
  3059. 000024AE  302E FFE4                move.w     D0, [A6 - 0x1C]
  3060. 000024B2  907C 0010                sub.w      D0, 0x10
  3061. 000024B6  3D40 FFCC                move.w     [A6 - 0x34], D0
  3062. 000024BA  42A7                     clr.l      -[A7]
  3063. 000024BC  486E FFC6                pea.l      [A6 - 0x3A]
  3064. 000024C0  486E FFBE                pea.l      [A6 - 0x42]
  3065. 000024C4  2F2E FD80                move.l     -[A7], [A6 - 0x280]
  3066. 000024C8  4267                     clr.w      -[A7]
  3067. 000024CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3068. 000024CE  42A7                     clr.l      -[A7]
  3069. 000024D0  4267                     clr.w      -[A7]
  3070. 000024D2  1F3C 0001                move.b     -[A7], 0x1
  3071. 000024D6  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  3072. 000024DA  A9E7                     syscall    Pack0/ListManager
  3073. 000024DC  2D5F FFCE                move.l     [A6 - 0x32], [A7]+
  3074. 000024E0  206E FFCE                movea.l    A0, [A6 - 0x32]
  3075. 000024E4  2050                     movea.l    A0, [A0]
  3076. 000024E6  117C 0082 0024           move.b     [A0 + 0x24], 0x82
  3077. 000024EC  1D7C 0001 FD7D           move.b     [A6 - 0x283], 0x1
  3078. 000024F2  3F2E FDAA                move.w     -[A7], [A6 - 0x256]
  3079. 000024F6  2F0E                     move.l     -[A7], A6
  3080. 000024F8  4EBA FC08                jsr        [PC - 0x3F8 /* 00002102 */]
  3081. 000024FC  422E FD7D                clr.b      [A6 - 0x283]
  3082. 00002500  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3083. 00002504  2F3C 0002 0000           move.l     -[A7], 0x20000
  3084. 0000250A  1F3C 0001                move.b     -[A7], 0x1
  3085. 0000250E  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  3086. 00002512  42A7                     clr.l      -[A7]
  3087. 00002514  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3088. 00002518  A917                     syscall    GetWRefCon
  3089. 0000251A  205F                     movea.l    A0, [A7]+
  3090. 0000251C  2850                     movea.l    A4, [A0]
  3091. 0000251E  41FA 0372                lea.l      A0, [PC + 0x372 /* 00002892, value 0x4E56FFEA */]
  3092. 00002522  2948 0006                move.l     [A4 + 0x6], A0
  3093. 00002526  296E FFD2 000A           move.l     [A4 + 0xA], [A6 - 0x2E]
  3094. 0000252C  486E FFE6                pea.l      [A6 - 0x1A]
  3095. 00002530  A8A1                     syscall    FrameRect
  3096. 00002532  486E FFDE                pea.l      [A6 - 0x22]
  3097. 00002536  A8A1                     syscall    FrameRect
  3098. 00002538  486E FFD6                pea.l      [A6 - 0x2A]
  3099. 0000253C  A8A1                     syscall    FrameRect
  3100. 0000253E  486E FFD6                pea.l      [A6 - 0x2A]
  3101. 00002542  2F3C 0001 0001           move.l     -[A7], 0x10001
  3102. 00002548  A8A9                     syscall    InsetRect
  3103. 0000254A  1F3C 0001                move.b     -[A7], 0x1
  3104. 0000254E  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3105. 00002552  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3106. 00002556  A9E7                     syscall    Pack0/ListManager
  3107. 00002558  1F3C 0001                move.b     -[A7], 0x1
  3108. 0000255C  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  3109. 00002560  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3110. 00002564  A9E7                     syscall    Pack0/ListManager
  3111. 00002566  206E FFFC                movea.l    A0, [A6 - 0x4]
  3112. 0000256A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3113. 0000256E  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3114. 00002572  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  3115. 00002576  A9E7                     syscall    Pack0/ListManager
  3116. 00002578  206E FFFC                movea.l    A0, [A6 - 0x4]
  3117. 0000257C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3118. 00002580  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  3119. 00002584  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  3120. 00002588  A9E7                     syscall    Pack0/ListManager
  3121. 0000258A  2F0E                     move.l     -[A7], A6
  3122. 0000258C  4EBA F876                jsr        [PC - 0x78A /* 00001E04 */]
  3123. 00002590  102D ACA6                move.b     D0, [A5 - 0x535A]
  3124. 00002594  0A00 0001                xori.b     D0, 0x1
  3125. 00002598  802D B3FC                or.b       D0, [A5 - 0x4C04]
  3126. 0000259C  1D40 FD77                move.b     [A6 - 0x289], D0
  3127. label000025A0:
  3128. 000025A0  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  3129. 000025A4  486E FFB8                pea.l      [A6 - 0x48]
  3130. 000025A8  A991                     syscall    ModalDialog
  3131. 000025AA  486E FDB4                pea.l      [A6 - 0x24C]
  3132. 000025AE  A972                     syscall    GetMouse
  3133. 000025B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3134. 000025B4  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  3135. 000025B8  486E FFFA                pea.l      [A6 - 0x6]
  3136. 000025BC  486E FFF6                pea.l      [A6 - 0xA]
  3137. 000025C0  486E FFEE                pea.l      [A6 - 0x12]
  3138. 000025C4  A98D                     syscall    GetDialogItem/GetDItem
  3139. 000025C6  2D6E FFF6 FD8E           move.l     [A6 - 0x272], [A6 - 0xA]
  3140. 000025CC  7001                     moveq.l    D0, 0x01
  3141. 000025CE  B06E FFB8                cmp.w      D0, [A6 - 0x48]
  3142. 000025D2  6600 008A                bne        +0x8C /* 0000265E */
  3143. label000025D6:
  3144. 000025D6  3D7C 0001 FFB8           move.w     [A6 - 0x48], 0x1
  3145. 000025DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3146. 000025E0  3F3C 0006                move.w     -[A7], 0x6
  3147. 000025E4  486E FFFA                pea.l      [A6 - 0x6]
  3148. 000025E8  486E FFF6                pea.l      [A6 - 0xA]
  3149. 000025EC  486E FFEE                pea.l      [A6 - 0x12]
  3150. 000025F0  A98D                     syscall    GetDialogItem/GetDItem
  3151. 000025F2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3152. 000025F6  486E FEB8                pea.l      [A6 - 0x148]
  3153. 000025FA  A990                     syscall    GetDialogItemText/GetIText
  3154. 000025FC  4267                     clr.w      -[A7]
  3155. 000025FE  42A7                     clr.l      -[A7]
  3156. 00002600  486E FEB8                pea.l      [A6 - 0x148]
  3157. 00002604  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  3158. 00002608  201F                     move.l     D0, [A7]+
  3159. 0000260A  3F00                     move.w     -[A7], D0
  3160. 0000260C  3F2E FDAC                move.w     -[A7], [A6 - 0x254]
  3161. 00002610  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  3162. 00002614  3D5F FD78                move.w     [A6 - 0x288], [A7]+
  3163. 00002618  4A6E FD78                tst.w      [A6 - 0x288]
  3164. 0000261C  6F06                     ble        +0x8 /* 00002624 */
  3165. 0000261E  3D6E FD78 FDB0           move.w     [A6 - 0x250], [A6 - 0x288]
  3166. label00002624:
  3167. 00002624  4267                     clr.w      -[A7]
  3168. 00002626  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3169. 0000262A  486E FD94                pea.l      [A6 - 0x26C]
  3170. 0000262E  701E                     moveq.l    D0, 0x1E
  3171. 00002630  2F00                     move.l     -[A7], D0
  3172. 00002632  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  3173. 00002636  101F                     move.b     D0, [A7]+
  3174. 00002638  6624                     bne        +0x26 /* 0000265E */
  3175. 0000263A  102E FD77                move.b     D0, [A6 - 0x289]
  3176. 0000263E  671A                     beq        +0x1C /* 0000265A */
  3177. 00002640  206E 0008                movea.l    A0, [A6 + 0x8]
  3178. 00002644  43EE FD94                lea.l      A1, [A6 - 0x26C]
  3179. 00002648  7006                     moveq.l    D0, 0x06
  3180. label0000264A:
  3181. 0000264A  20D9                     move.l     [A0]+, [A1]+
  3182. 0000264C  51C8 FFFC                dbf        D0, -0x6 /* 0000264A */
  3183. 00002650  3091                     move.w     [A0], [A1]
  3184. 00002652  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  3185. 00002658  6004                     bra        +0x6 /* 0000265E */
  3186. label0000265A:
  3187. 0000265A  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  3188. label0000265E:
  3189. 0000265E  102E FD77                move.b     D0, [A6 - 0x289]
  3190. 00002662  6604                     bne        +0x6 /* 00002668 */
  3191. 00002664  6000 01E6                bra        +0x1E8 /* 0000284C */
  3192. label00002668:
  3193. 00002668  7003                     moveq.l    D0, 0x03
  3194. 0000266A  B06E FFB8                cmp.w      D0, [A6 - 0x48]
  3195. 0000266E  6620                     bne        +0x22 /* 00002690 */
  3196. 00002670  4267                     clr.w      -[A7]
  3197. 00002672  2F2E FDB4                move.l     -[A7], [A6 - 0x24C]
  3198. 00002676  4267                     clr.w      -[A7]
  3199. 00002678  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3200. 0000267C  3F3C 0018                move.w     -[A7], 0x18
  3201. 00002680  A9E7                     syscall    Pack0/ListManager
  3202. 00002682  1C1F                     move.b     D6, [A7]+
  3203. 00002684  2F0E                     move.l     -[A7], A6
  3204. 00002686  4EBA FAF2                jsr        [PC - 0x50E /* 0000217A */]
  3205. 0000268A  1006                     move.b     D0, D6
  3206. 0000268C  6600 FF48                bne        -0xB6 /* 000025D6 */
  3207. label00002690:
  3208. 00002690  702A                     moveq.l    D0, 0x2A
  3209. 00002692  B06E FFB8                cmp.w      D0, [A6 - 0x48]
  3210. 00002696  6606                     bne        +0x8 /* 0000269E */
  3211. 00002698  2F0E                     move.l     -[A7], A6
  3212. 0000269A  4EBA FADE                jsr        [PC - 0x522 /* 0000217A */]
  3213. label0000269E:
  3214. 0000269E  7004                     moveq.l    D0, 0x04
  3215. 000026A0  B06E FFB8                cmp.w      D0, [A6 - 0x48]
  3216. 000026A4  667A                     bne        +0x7C /* 00002720 */
  3217. 000026A6  4267                     clr.w      -[A7]
  3218. 000026A8  2F2E FDB4                move.l     -[A7], [A6 - 0x24C]
  3219. 000026AC  4267                     clr.w      -[A7]
  3220. 000026AE  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  3221. 000026B2  3F3C 0018                move.w     -[A7], 0x18
  3222. 000026B6  A9E7                     syscall    Pack0/ListManager
  3223. 000026B8  1C1F                     move.b     D6, [A7]+
  3224. 000026BA  2D6E FD80 FFBA           move.l     [A6 - 0x46], [A6 - 0x280]
  3225. 000026C0  4267                     clr.w      -[A7]
  3226. 000026C2  1F3C 0001                move.b     -[A7], 0x1
  3227. 000026C6  486E FFBA                pea.l      [A6 - 0x46]
  3228. 000026CA  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  3229. 000026CE  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3230. 000026D2  A9E7                     syscall    Pack0/ListManager
  3231. 000026D4  101F                     move.b     D0, [A7]+
  3232. 000026D6  6742                     beq        +0x44 /* 0000271A */
  3233. 000026D8  3D7C 00FE FD84           move.w     [A6 - 0x27C], 0xFE
  3234. 000026DE  41EE FEB8                lea.l      A0, [A6 - 0x148]
  3235. 000026E2  2008                     move.l     D0, A0
  3236. 000026E4  5280                     addq.l     D0, 1
  3237. 000026E6  2F00                     move.l     -[A7], D0
  3238. 000026E8  486E FD84                pea.l      [A6 - 0x27C]
  3239. 000026EC  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  3240. 000026F0  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  3241. 000026F4  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  3242. 000026F8  A9E7                     syscall    Pack0/ListManager
  3243. 000026FA  1D6E FD85 FEB8           move.b     [A6 - 0x148], [A6 - 0x27B]
  3244. 00002700  42A7                     clr.l      -[A7]
  3245. 00002702  486E FEB8                pea.l      [A6 - 0x148]
  3246. 00002706  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  3247. 0000270A  201F                     move.l     D0, [A7]+
  3248. 0000270C  3F00                     move.w     -[A7], D0
  3249. 0000270E  4267                     clr.w      -[A7]
  3250. 00002710  1F3C 0001                move.b     -[A7], 0x1
  3251. 00002714  2F0E                     move.l     -[A7], A6
  3252. 00002716  4EBA F76E                jsr        [PC - 0x892 /* 00001E86 */]
  3253. label0000271A:
  3254. 0000271A  1006                     move.b     D0, D6
  3255. 0000271C  6600 FEB8                bne        -0x146 /* 000025D6 */
  3256. label00002720:
  3257. 00002720  7005                     moveq.l    D0, 0x05
  3258. 00002722  B06E FFB8                cmp.w      D0, [A6 - 0x48]
  3259. 00002726  6646                     bne        +0x48 /* 0000276E */
  3260. 00002728  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3261. 0000272C  486E FEB8                pea.l      [A6 - 0x148]
  3262. 00002730  A990                     syscall    GetDialogItemText/GetIText
  3263. 00002732  4A2E FEB8                tst.b      [A6 - 0x148]
  3264. 00002736  671C                     beq        +0x1E /* 00002754 */
  3265. 00002738  42A7                     clr.l      -[A7]
  3266. 0000273A  486E FEB8                pea.l      [A6 - 0x148]
  3267. 0000273E  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  3268. 00002742  201F                     move.l     D0, [A7]+
  3269. 00002744  3F00                     move.w     -[A7], D0
  3270. 00002746  1F3C 0001                move.b     -[A7], 0x1
  3271. 0000274A  4267                     clr.w      -[A7]
  3272. 0000274C  2F0E                     move.l     -[A7], A6
  3273. 0000274E  4EBA F736                jsr        [PC - 0x8CA /* 00001E86 */]
  3274. 00002752  601A                     bra        +0x1C /* 0000276E */
  3275. label00002754:
  3276. 00002754  4267                     clr.w      -[A7]
  3277. 00002756  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  3278. 0000275A  6604                     bne        +0x6 /* 00002760 */
  3279. 0000275C  3EBC 000C                move.w     [A7], 0xC
  3280. label00002760:
  3281. 00002760  1F3C 0001                move.b     -[A7], 0x1
  3282. 00002764  1F3C 0001                move.b     -[A7], 0x1
  3283. 00002768  2F0E                     move.l     -[A7], A6
  3284. 0000276A  4EBA F71A                jsr        [PC - 0x8E6 /* 00001E86 */]
  3285. label0000276E:
  3286. 0000276E  7009                     moveq.l    D0, 0x09
  3287. 00002770  B06E FFB8                cmp.w      D0, [A6 - 0x48]
  3288. 00002774  5FC0                     sle        D0
  3289. 00002776  7210                     moveq.l    D1, 0x10
  3290. 00002778  B26E FFB8                cmp.w      D1, [A6 - 0x48]
  3291. 0000277C  5CC1                     sge        D1
  3292. 0000277E  C001                     and.b      D0, D1
  3293. 00002780  674C                     beq        +0x4E /* 000027CE */
  3294. 00002782  3A3C 0010                move.w     D5, 0x10
  3295. 00002786  9A6E FFB8                sub.w      D5, [A6 - 0x48]
  3296. 0000278A  4267                     clr.w      -[A7]
  3297. 0000278C  486E FDAE                pea.l      [A6 - 0x252]
  3298. 00002790  3005                     move.w     D0, D5
  3299. 00002792  48C0                     ext.l      D0
  3300. 00002794  2F00                     move.l     -[A7], D0
  3301. 00002796  A85D                     syscall    BitTst
  3302. 00002798  101F                     move.b     D0, [A7]+
  3303. 0000279A  6716                     beq        +0x18 /* 000027B2 */
  3304. 0000279C  486E FDAE                pea.l      [A6 - 0x252]
  3305. 000027A0  3005                     move.w     D0, D5
  3306. 000027A2  48C0                     ext.l      D0
  3307. 000027A4  2F00                     move.l     -[A7], D0
  3308. 000027A6  A85F                     syscall    BitClr
  3309. 000027A8  2F2E FD8E                move.l     -[A7], [A6 - 0x272]
  3310. 000027AC  4267                     clr.w      -[A7]
  3311. 000027AE  A963                     syscall    SetControlValue/SetCtlValue
  3312. 000027B0  6016                     bra        +0x18 /* 000027C8 */
  3313. label000027B2:
  3314. 000027B2  486E FDAE                pea.l      [A6 - 0x252]
  3315. 000027B6  3005                     move.w     D0, D5
  3316. 000027B8  48C0                     ext.l      D0
  3317. 000027BA  2F00                     move.l     -[A7], D0
  3318. 000027BC  A85E                     syscall    BitSet
  3319. 000027BE  2F2E FD8E                move.l     -[A7], [A6 - 0x272]
  3320. 000027C2  3F3C 0001                move.w     -[A7], 0x1
  3321. 000027C6  A963                     syscall    SetControlValue/SetCtlValue
  3322. label000027C8:
  3323. 000027C8  2F0E                     move.l     -[A7], A6
  3324. 000027CA  4EBA F638                jsr        [PC - 0x9C8 /* 00001E04 */]
  3325. label000027CE:
  3326. 000027CE  7011                     moveq.l    D0, 0x11
  3327. 000027D0  B06E FFB8                cmp.w      D0, [A6 - 0x48]
  3328. 000027D4  5FC0                     sle        D0
  3329. 000027D6  7213                     moveq.l    D1, 0x13
  3330. 000027D8  B26E FFB8                cmp.w      D1, [A6 - 0x48]
  3331. 000027DC  5CC1                     sge        D1
  3332. 000027DE  C001                     and.b      D0, D1
  3333. 000027E0  6740                     beq        +0x42 /* 00002822 */
  3334. 000027E2  7E11                     moveq.l    D7, 0x11
  3335. 000027E4  6016                     bra        +0x18 /* 000027FC */
  3336. label000027E6:
  3337. 000027E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3338. 000027EA  3F07                     move.w     -[A7], D7
  3339. 000027EC  BE6E FFB8                cmp.w      D7, [A6 - 0x48]
  3340. 000027F0  57C0                     seq        D0
  3341. 000027F2  4400                     neg.b      D0
  3342. 000027F4  1F00                     move.b     -[A7], D0
  3343. 000027F6  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  3344. 000027FA  5247                     addq.w     D7, 1
  3345. label000027FC:
  3346. 000027FC  7013                     moveq.l    D0, 0x13
  3347. 000027FE  B047                     cmp.w      D0, D7
  3348. 00002800  6CE4                     bge        -0x1A /* 000027E6 */
  3349. 00002802  426E FDA8                clr.w      [A6 - 0x258]
  3350. 00002806  7012                     moveq.l    D0, 0x12
  3351. 00002808  B06E FFB8                cmp.w      D0, [A6 - 0x48]
  3352. 0000280C  6606                     bne        +0x8 /* 00002814 */
  3353. 0000280E  3D7C 0001 FDA8           move.w     [A6 - 0x258], 0x1
  3354. label00002814:
  3355. 00002814  7013                     moveq.l    D0, 0x13
  3356. 00002816  B06E FFB8                cmp.w      D0, [A6 - 0x48]
  3357. 0000281A  6606                     bne        +0x8 /* 00002822 */
  3358. 0000281C  3D7C FFFF FDA8           move.w     [A6 - 0x258], 0xFFFF
  3359. label00002822:
  3360. 00002822  7014                     moveq.l    D0, 0x14
  3361. 00002824  B06E FFB8                cmp.w      D0, [A6 - 0x48]
  3362. 00002828  6622                     bne        +0x24 /* 0000284C */
  3363. 0000282A  422E FDAE                clr.b      [A6 - 0x252]
  3364. 0000282E  7E09                     moveq.l    D7, 0x09
  3365. 00002830  600E                     bra        +0x10 /* 00002840 */
  3366. label00002832:
  3367. 00002832  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3368. 00002836  3F07                     move.w     -[A7], D7
  3369. 00002838  4267                     clr.w      -[A7]
  3370. 0000283A  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  3371. 0000283E  5247                     addq.w     D7, 1
  3372. label00002840:
  3373. 00002840  7010                     moveq.l    D0, 0x10
  3374. 00002842  B047                     cmp.w      D0, D7
  3375. 00002844  6CEC                     bge        -0x12 /* 00002832 */
  3376. 00002846  2F0E                     move.l     -[A7], A6
  3377. 00002848  4EBA F5BA                jsr        [PC - 0xA46 /* 00001E04 */]
  3378. label0000284C:
  3379. 0000284C  7001                     moveq.l    D0, 0x01
  3380. 0000284E  B06E FFB8                cmp.w      D0, [A6 - 0x48]
  3381. 00002852  57C0                     seq        D0
  3382. 00002854  7202                     moveq.l    D1, 0x02
  3383. 00002856  B26E FFB8                cmp.w      D1, [A6 - 0x48]
  3384. 0000285A  57C1                     seq        D1
  3385. 0000285C  8001                     or.b       D0, D1
  3386. 0000285E  6700 FD40                beq        -0x2BE /* 000025A0 */
  3387. 00002862  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3388. 00002866  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  3389. 0000286A  A9E7                     syscall    Pack0/ListManager
  3390. 0000286C  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  3391. 00002870  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  3392. 00002874  A9E7                     syscall    Pack0/ListManager
  3393. 00002876  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3394. 0000287A  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  3395. 0000287E  486E FFFC                pea.l      [A6 - 0x4]
  3396. 00002882  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  3397. 00002886  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  3398. 0000288A  4E5E                     unlink     A6
  3399. 0000288C  205F                     movea.l    A0, [A7]+
  3400. 0000288E  5C4F                     addq.w     A7, 6
  3401. 00002890  4ED0                     jmp        [A0]
  3402. 00002892  4E56 FFEA                link       A6, -0x0016
  3403. 00002896  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3404. 0000289A  266E 0008                movea.l    A3, [A6 + 0x8]
  3405. 0000289E  2E2E 000C                move.l     D7, [A6 + 0xC]
  3406. 000028A2  422E 0014                clr.b      [A6 + 0x14]
  3407. 000028A6  2047                     movea.l    A0, D7
  3408. 000028A8  7003                     moveq.l    D0, 0x03
  3409. 000028AA  B050                     cmp.w      D0, [A0]
  3410. 000028AC  56C0                     sne        D0
  3411. 000028AE  2047                     movea.l    A0, D7
  3412. 000028B0  7205                     moveq.l    D1, 0x05
  3413. 000028B2  B250                     cmp.w      D1, [A0]
  3414. 000028B4  56C1                     sne        D1
  3415. 000028B6  C001                     and.b      D0, D1
  3416. 000028B8  802D A24D                or.b       D0, [A5 - 0x5DB3]
  3417. 000028BC  0240 0001                andi.w     D0, 0x1
  3418. 000028C0  6704                     beq        +0x6 /* 000028C6 */
  3419. 000028C2  6000 022C                bra        +0x22E /* 00002AF0 */
  3420. label000028C6:
  3421. 000028C6  2047                     movea.l    A0, D7
  3422. 000028C8  203C 0000 00FF           move.l     D0, 0xFF
  3423. 000028CE  C0A8 0002                and.l      D0, [A0 + 0x2]
  3424. 000028D2  3C00                     move.w     D6, D0
  3425. 000028D4  4267                     clr.w      -[A7]
  3426. 000028D6  3F06                     move.w     -[A7], D6
  3427. 000028D8  4EAD 1F82                jsr        [A5 + 0x1F82 /* export_1004 */]
  3428. 000028DC  101F                     move.b     D0, [A7]+
  3429. 000028DE  661A                     bne        +0x1C /* 000028FA */
  3430. 000028E0  7230                     moveq.l    D1, 0x30
  3431. 000028E2  B246                     cmp.w      D1, D6
  3432. 000028E4  5FC1                     sle        D1
  3433. 000028E6  4A01                     tst.b      D1
  3434. 000028E8  6714                     beq        +0x16 /* 000028FE */
  3435. 000028EA  7439                     moveq.l    D2, 0x39
  3436. 000028EC  B446                     cmp.w      D2, D6
  3437. 000028EE  5CC2                     sge        D2
  3438. 000028F0  C202                     and.b      D1, D2
  3439. 000028F2  8001                     or.b       D0, D1
  3440. 000028F4  0240 0001                andi.w     D0, 0x1
  3441. 000028F8  6704                     beq        +0x6 /* 000028FE */
  3442. label000028FA:
  3443. 000028FA  6000 01F4                bra        +0x1F6 /* 00002AF0 */
  3444. label000028FE:
  3445. 000028FE  7000                     moveq.l    D0, 0x00
  3446. 00002900  2047                     movea.l    A0, D7
  3447. 00002902  3028 000E                move.w     D0, [A0 + 0xE]
  3448. 00002906  C0BC 0000 0100           and.l      D0, 0x100
  3449. 0000290C  4A80                     tst.l      D0
  3450. 0000290E  6700 008C                beq        +0x8E /* 0000299C */
  3451. 00002912  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3452. 00002918  4267                     clr.w      -[A7]
  3453. 0000291A  2047                     movea.l    A0, D7
  3454. 0000291C  3F28 0004                move.w     -[A7], [A0 + 0x4]
  3455. 00002920  2047                     movea.l    A0, D7
  3456. 00002922  3F28 000E                move.w     -[A7], [A0 + 0xE]
  3457. 00002926  3F3C 0004                move.w     -[A7], 0x4
  3458. 0000292A  4EAD 0FEA                jsr        [A5 + 0xFEA /* export_505 */]
  3459. 0000292E  3D5F FFEA                move.w     [A6 - 0x16], [A7]+
  3460. 00002932  302E FFEA                move.w     D0, [A6 - 0x16]
  3461. 00002936  0440 0047                subi.w     D0, 0x47 /* 'G' */
  3462. 0000293A  6B58                     bmi        +0x5A /* 00002994 */
  3463. 0000293C  0C40 0008                cmpi.w     D0, 0x8
  3464. 00002940  6E52                     bgt        +0x54 /* 00002994 */
  3465. 00002942  D040                     add.w      D0, D0
  3466. 00002944  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3467. 00002948  4EFB 0000                jmp        [PC + D0.w]
  3468. 0000294C  0014 001A                ori.b      [A4], 0x1A
  3469. 00002950  0020 0026                ori.b      -[A0], 0x26 /* '&' */
  3470. 00002954  002C 0032 0038           ori.b      [A4 + 0x38], 0x32 /* '2' */
  3471. 0000295A  003E 0044                ori.b      <<invalid special address>>, 0x44 /* 'D' */
  3472. 0000295E  36BC 0014                move.w     [A3], 0x14
  3473. 00002962  6034                     bra        +0x36 /* 00002998 */
  3474. 00002964  36BC 0009                move.w     [A3], 0x9 /* '\t' */
  3475. 00002968  602E                     bra        +0x30 /* 00002998 */
  3476. 0000296A  36BC 000A                move.w     [A3], 0xA /* '\n' */
  3477. 0000296E  6028                     bra        +0x2A /* 00002998 */
  3478. 00002970  36BC 000B                move.w     [A3], 0xB
  3479. 00002974  6022                     bra        +0x24 /* 00002998 */
  3480. 00002976  36BC 000C                move.w     [A3], 0xC
  3481. 0000297A  601C                     bra        +0x1E /* 00002998 */
  3482. 0000297C  36BC 000D                move.w     [A3], 0xD /* '\r' */
  3483. 00002980  6016                     bra        +0x18 /* 00002998 */
  3484. 00002982  36BC 000E                move.w     [A3], 0xE
  3485. 00002986  6010                     bra        +0x12 /* 00002998 */
  3486. 00002988  36BC 000F                move.w     [A3], 0xF
  3487. 0000298C  600A                     bra        +0xC /* 00002998 */
  3488. 0000298E  36BC 0010                move.w     [A3], 0x10
  3489. 00002992  6004                     bra        +0x6 /* 00002998 */
  3490. label00002994:
  3491. 00002994  422E 0014                clr.b      [A6 + 0x14]
  3492. label00002998:
  3493. 00002998  6000 0156                bra        +0x158 /* 00002AF0 */
  3494. label0000299C:
  3495. 0000299C  2047                     movea.l    A0, D7
  3496. 0000299E  4250                     clr.w      [A0]
  3497. 000029A0  42A7                     clr.l      -[A7]
  3498. 000029A2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3499. 000029A6  A917                     syscall    GetWRefCon
  3500. 000029A8  205F                     movea.l    A0, [A7]+
  3501. 000029AA  2050                     movea.l    A0, [A0]
  3502. 000029AC  2868 000A                movea.l    A4, [A0 + 0xA]
  3503. 000029B0  486E FFF0                pea.l      [A6 - 0x10]
  3504. 000029B4  42A7                     clr.l      -[A7]
  3505. 000029B6  A880                     syscall    SetPt
  3506. 000029B8  4267                     clr.w      -[A7]
  3507. 000029BA  1F3C 0001                move.b     -[A7], 0x1
  3508. 000029BE  486E FFF0                pea.l      [A6 - 0x10]
  3509. 000029C2  2F0C                     move.l     -[A7], A4
  3510. 000029C4  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3511. 000029C8  A9E7                     syscall    Pack0/ListManager
  3512. 000029CA  101F                     move.b     D0, [A7]+
  3513. 000029CC  3006                     move.w     D0, D6
  3514. 000029CE  0440 001E                subi.w     D0, 0x1E
  3515. 000029D2  6706                     beq        +0x8 /* 000029DA */
  3516. 000029D4  5340                     subq.w     D0, 1
  3517. 000029D6  6728                     beq        +0x2A /* 00002A00 */
  3518. 000029D8  6052                     bra        +0x54 /* 00002A2C */
  3519. label000029DA:
  3520. 000029DA  2D6E FFF0 FFEC           move.l     [A6 - 0x14], [A6 - 0x10]
  3521. 000029E0  4A6E FFEC                tst.w      [A6 - 0x14]
  3522. 000029E4  6604                     bne        +0x6 /* 000029EA */
  3523. 000029E6  6000 0108                bra        +0x10A /* 00002AF0 */
  3524. label000029EA:
  3525. 000029EA  302E FFEC                move.w     D0, [A6 - 0x14]
  3526. 000029EE  5340                     subq.w     D0, 1
  3527. 000029F0  3D40 FFEC                move.w     [A6 - 0x14], D0
  3528. 000029F4  2054                     movea.l    A0, [A4]
  3529. 000029F6  7000                     moveq.l    D0, 0x00
  3530. 000029F8  2140 003C                move.l     [A0 + 0x3C], D0
  3531. 000029FC  6000 00B2                bra        +0xB4 /* 00002AB0 */
  3532. label00002A00:
  3533. 00002A00  2D6E FFF0 FFEC           move.l     [A6 - 0x14], [A6 - 0x10]
  3534. 00002A06  42A7                     clr.l      -[A7]
  3535. 00002A08  1F3C 0001                move.b     -[A7], 0x1
  3536. 00002A0C  486E FFEC                pea.l      [A6 - 0x14]
  3537. 00002A10  2F0C                     move.l     -[A7], A4
  3538. 00002A12  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  3539. 00002A16  A9E7                     syscall    Pack0/ListManager
  3540. 00002A18  101F                     move.b     D0, [A7]+
  3541. 00002A1A  6604                     bne        +0x6 /* 00002A20 */
  3542. 00002A1C  6000 00D2                bra        +0xD4 /* 00002AF0 */
  3543. label00002A20:
  3544. 00002A20  2054                     movea.l    A0, [A4]
  3545. 00002A22  7000                     moveq.l    D0, 0x00
  3546. 00002A24  2140 003C                move.l     [A0 + 0x3C], D0
  3547. 00002A28  6000 0086                bra        +0x88 /* 00002AB0 */
  3548. label00002A2C:
  3549. 00002A2C  2054                     movea.l    A0, [A4]
  3550. 00002A2E  2A28 0044                move.l     D5, [A0 + 0x44]
  3551. 00002A32  2047                     movea.l    A0, D7
  3552. 00002A34  2254                     movea.l    A1, [A4]
  3553. 00002A36  2028 0006                move.l     D0, [A0 + 0x6]
  3554. 00002A3A  90A9 003C                sub.l      D0, [A1 + 0x3C]
  3555. 00002A3E  723C                     moveq.l    D1, 0x3C
  3556. 00002A40  B280                     cmp.l      D1, D0
  3557. 00002A42  5CC0                     sge        D0
  3558. 00002A44  2045                     movea.l    A0, D5
  3559. 00002A46  4241                     clr.w      D1
  3560. 00002A48  1210                     move.b     D1, [A0]
  3561. 00002A4A  0C41 00FF                cmpi.w     D1, 0xFF
  3562. 00002A4E  5DC1                     slt        D1
  3563. 00002A50  C001                     and.b      D0, D1
  3564. 00002A52  670C                     beq        +0xE /* 00002A60 */
  3565. 00002A54  2045                     movea.l    A0, D5
  3566. 00002A56  4240                     clr.w      D0
  3567. 00002A58  1010                     move.b     D0, [A0]
  3568. 00002A5A  3800                     move.w     D4, D0
  3569. 00002A5C  5244                     addq.w     D4, 1
  3570. 00002A5E  6002                     bra        +0x4 /* 00002A62 */
  3571. label00002A60:
  3572. 00002A60  7801                     moveq.l    D4, 0x01
  3573. label00002A62:
  3574. 00002A62  2045                     movea.l    A0, D5
  3575. 00002A64  1084                     move.b     [A0], D4
  3576. 00002A66  2045                     movea.l    A0, D5
  3577. 00002A68  1186 4000                move.b     [A0 + D4.w], D6
  3578. 00002A6C  2047                     movea.l    A0, D7
  3579. 00002A6E  2254                     movea.l    A1, [A4]
  3580. 00002A70  2368 0006 003C           move.l     [A1 + 0x3C], [A0 + 0x6]
  3581. 00002A76  486E FFEC                pea.l      [A6 - 0x14]
  3582. 00002A7A  42A7                     clr.l      -[A7]
  3583. 00002A7C  A880                     syscall    SetPt
  3584. 00002A7E  4267                     clr.w      -[A7]
  3585. 00002A80  2005                     move.l     D0, D5
  3586. 00002A82  5280                     addq.l     D0, 1
  3587. 00002A84  2F00                     move.l     -[A7], D0
  3588. 00002A86  3F04                     move.w     -[A7], D4
  3589. 00002A88  486D 0FFA                pea.l      [A5 + 0xFFA /* export_507 */]
  3590. 00002A8C  486E FFEC                pea.l      [A6 - 0x14]
  3591. 00002A90  2F0C                     move.l     -[A7], A4
  3592. 00002A92  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  3593. 00002A96  A9E7                     syscall    Pack0/ListManager
  3594. 00002A98  101F                     move.b     D0, [A7]+
  3595. 00002A9A  6614                     bne        +0x16 /* 00002AB0 */
  3596. 00002A9C  2054                     movea.l    A0, [A4]
  3597. 00002A9E  2D68 004C FFEC           move.l     [A6 - 0x14], [A0 + 0x4C]
  3598. 00002AA4  2F3C 0001 0001           move.l     -[A7], 0x10001
  3599. 00002AAA  486E FFEC                pea.l      [A6 - 0x14]
  3600. 00002AAE  A87F                     syscall    SubPt
  3601. label00002AB0:
  3602. 00002AB0  4267                     clr.w      -[A7]
  3603. 00002AB2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3604. 00002AB6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3605. 00002ABA  A881                     syscall    EqualPt
  3606. 00002ABC  101F                     move.b     D0, [A7]+
  3607. 00002ABE  6630                     bne        +0x32 /* 00002AF0 */
  3608. 00002AC0  4267                     clr.w      -[A7]
  3609. 00002AC2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3610. 00002AC6  2F0C                     move.l     -[A7], A4
  3611. 00002AC8  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  3612. 00002ACC  A9E7                     syscall    Pack0/ListManager
  3613. 00002ACE  1F3C 0001                move.b     -[A7], 0x1
  3614. 00002AD2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3615. 00002AD6  2F0C                     move.l     -[A7], A4
  3616. 00002AD8  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  3617. 00002ADC  A9E7                     syscall    Pack0/ListManager
  3618. 00002ADE  2F0C                     move.l     -[A7], A4
  3619. 00002AE0  3F3C 0010                move.w     -[A7], 0x10
  3620. 00002AE4  A9E7                     syscall    Pack0/ListManager
  3621. 00002AE6  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3622. 00002AEC  36BC 002A                move.w     [A3], 0x2A /* '*' */
  3623. label00002AF0:
  3624. 00002AF0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3625. 00002AF4  4E5E                     unlink     A6
  3626. 00002AF6  205F                     movea.l    A0, [A7]+
  3627. 00002AF8  DEFC 000C                add.w      A7, 0xC
  3628. 00002AFC  4ED0                     jmp        [A0]
  3629. 00002AFE  4E56 0000                link       A6, 0
  3630. 00002B02  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  3631. 00002B06  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  3632. 00002B0A  206E 0008                movea.l    A0, [A6 + 0x8]
  3633. 00002B0E  2C48                     movea.l    A6, A0
  3634. 00002B10  4EFA 05C2                jmp        [PC + 0x5C2 /* 000030D4 */]
  3635. 00002B14  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  3636. 00002B18  205F                     movea.l    A0, [A7]+
  3637. 00002B1A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3638. 00002B1E  4ED0                     jmp        [A0]
  3639. fn00002B20:
  3640. 00002B20  4E56 FBE6                link       A6, -0x041A
  3641. 00002B24  2F0C                     move.l     -[A7], A4
  3642. 00002B26  286E 0008                movea.l    A4, [A6 + 0x8]
  3643. 00002B2A  426C FFAC                clr.w      [A4 - 0x54]
  3644. 00002B2E  7000                     moveq.l    D0, 0x00
  3645. 00002B30  2940 FFB8                move.l     [A4 - 0x48], D0
  3646. 00002B34  4A6C FFAE                tst.w      [A4 - 0x52]
  3647. 00002B38  6654                     bne        +0x56 /* 00002B8E */
  3648. 00002B3A  486E FBFA                pea.l      [A6 - 0x406]
  3649. 00002B3E  3F3C 0017                move.w     -[A7], 0x17
  3650. 00002B42  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  3651. 00002B46  205F                     movea.l    A0, [A7]+
  3652. 00002B48  43EE FCFA                lea.l      A1, [A6 - 0x306]
  3653. 00002B4C  703F                     moveq.l    D0, 0x3F
  3654. label00002B4E:
  3655. 00002B4E  22D8                     move.l     [A1]+, [A0]+
  3656. 00002B50  51C8 FFFC                dbf        D0, -0x6 /* 00002B4E */
  3657. 00002B54  4267                     clr.w      -[A7]
  3658. 00002B56  486E FBFA                pea.l      [A6 - 0x406]
  3659. 00002B5A  3F3C 0018                move.w     -[A7], 0x18
  3660. 00002B5E  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  3661. 00002B62  486E FCFA                pea.l      [A6 - 0x306]
  3662. 00002B66  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  3663. 00002B6A  3F3C 0001                move.w     -[A7], 0x1
  3664. 00002B6E  487A 0164                pea.l      [PC + 0x164 /* 00002CD4, value 0x4943 'IC', cstring "" */]
  3665. 00002B72  486E FCFA                pea.l      [A6 - 0x306]
  3666. 00002B76  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  3667. 00002B7A  3F3C 0002                move.w     -[A7], 0x2
  3668. 00002B7E  487A 0154                pea.l      [PC + 0x154 /* 00002CD4, value 0x4943 'IC', cstring "" */]
  3669. 00002B82  486E FCFA                pea.l      [A6 - 0x306]
  3670. 00002B86  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  3671. 00002B8A  6000 0120                bra        +0x122 /* 00002CAC */
  3672. label00002B8E:
  3673. 00002B8E  422E FCFA                clr.b      [A6 - 0x306]
  3674. 00002B92  422E FF00                clr.b      [A6 - 0x100]
  3675. 00002B96  4A6C FFA8                tst.w      [A4 - 0x58]
  3676. 00002B9A  6710                     beq        +0x12 /* 00002BAC */
  3677. 00002B9C  42A7                     clr.l      -[A7]
  3678. 00002B9E  2F3A 0136                move.l     -[A7], [PC + 0x136 /* 00002CD6, value 0x49434F4E 'ICON' */]
  3679. 00002BA2  3F2C FFA8                move.w     -[A7], [A4 - 0x58]
  3680. 00002BA6  A99D                     syscall    GetIndResource
  3681. 00002BA8  295F FFB8                move.l     [A4 - 0x48], [A7]+
  3682. label00002BAC:
  3683. 00002BAC  4AAC FFB8                tst.l      [A4 - 0x48]
  3684. 00002BB0  672A                     beq        +0x2C /* 00002BDC */
  3685. 00002BB2  2F2C FFB8                move.l     -[A7], [A4 - 0x48]
  3686. 00002BB6  486C FFAE                pea.l      [A4 - 0x52]
  3687. 00002BBA  486C FFB2                pea.l      [A4 - 0x4E]
  3688. 00002BBE  486E FCFA                pea.l      [A6 - 0x306]
  3689. 00002BC2  A9A8                     syscall    GetResInfo
  3690. 00002BC4  4267                     clr.w      -[A7]
  3691. 00002BC6  2F2C FFB8                move.l     -[A7], [A4 - 0x48]
  3692. 00002BCA  A9A4                     syscall    HomeResFile
  3693. 00002BCC  395F FFAC                move.w     [A4 - 0x54], [A7]+
  3694. 00002BD0  4A6C FFAC                tst.w      [A4 - 0x54]
  3695. 00002BD4  6606                     bne        +0x8 /* 00002BDC */
  3696. 00002BD6  3978 0A58 FFAC           move.w     [A4 - 0x54], [0x00000A58 /* SysMap */]
  3697. label00002BDC:
  3698. 00002BDC  4240                     clr.w      D0
  3699. 00002BDE  102E FCFA                move.b     D0, [A6 - 0x306]
  3700. 00002BE2  4A40                     tst.w      D0
  3701. 00002BE4  6606                     bne        +0x8 /* 00002BEC */
  3702. 00002BE6  422E FDFA                clr.b      [A6 - 0x206]
  3703. 00002BEA  6028                     bra        +0x2A /* 00002C14 */
  3704. label00002BEC:
  3705. 00002BEC  486E FBFA                pea.l      [A6 - 0x406]
  3706. 00002BF0  3F3C 0019                move.w     -[A7], 0x19
  3707. 00002BF4  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  3708. 00002BF8  205F                     movea.l    A0, [A7]+
  3709. 00002BFA  43EE FDFA                lea.l      A1, [A6 - 0x206]
  3710. 00002BFE  703F                     moveq.l    D0, 0x3F
  3711. label00002C00:
  3712. 00002C00  22D8                     move.l     [A1]+, [A0]+
  3713. 00002C02  51C8 FFFC                dbf        D0, -0x6 /* 00002C00 */
  3714. 00002C06  4267                     clr.w      -[A7]
  3715. 00002C08  486E FCFA                pea.l      [A6 - 0x306]
  3716. 00002C0C  486E FDFA                pea.l      [A6 - 0x206]
  3717. 00002C10  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  3718. label00002C14:
  3719. 00002C14  486E FBFA                pea.l      [A6 - 0x406]
  3720. 00002C18  3F3C 0017                move.w     -[A7], 0x17
  3721. 00002C1C  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  3722. 00002C20  205F                     movea.l    A0, [A7]+
  3723. 00002C22  43EE FCFA                lea.l      A1, [A6 - 0x306]
  3724. 00002C26  703F                     moveq.l    D0, 0x3F
  3725. label00002C28:
  3726. 00002C28  22D8                     move.l     [A1]+, [A0]+
  3727. 00002C2A  51C8 FFFC                dbf        D0, -0x6 /* 00002C28 */
  3728. 00002C2E  4267                     clr.w      -[A7]
  3729. 00002C30  486E FBE6                pea.l      [A6 - 0x41A]
  3730. 00002C34  302C FFAE                move.w     D0, [A4 - 0x52]
  3731. 00002C38  48C0                     ext.l      D0
  3732. 00002C3A  2F00                     move.l     -[A7], D0
  3733. 00002C3C  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  3734. 00002C40  486E FCFA                pea.l      [A6 - 0x306]
  3735. 00002C44  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  3736. 00002C48  3F3C 0001                move.w     -[A7], 0x1
  3737. 00002C4C  486E FDFA                pea.l      [A6 - 0x206]
  3738. 00002C50  486E FCFA                pea.l      [A6 - 0x306]
  3739. 00002C54  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  3740. 00002C58  4A6C FFAC                tst.w      [A4 - 0x54]
  3741. 00002C5C  6612                     bne        +0x14 /* 00002C70 */
  3742. 00002C5E  3F3C 0002                move.w     -[A7], 0x2
  3743. 00002C62  487A 0070                pea.l      [PC + 0x70 /* 00002CD4, value 0x4943 'IC', cstring "" */]
  3744. 00002C66  486E FCFA                pea.l      [A6 - 0x306]
  3745. 00002C6A  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  3746. 00002C6E  603C                     bra        +0x3E /* 00002CAC */
  3747. label00002C70:
  3748. 00002C70  3F3C 0002                move.w     -[A7], 0x2
  3749. 00002C74  486E FBFA                pea.l      [A6 - 0x406]
  3750. 00002C78  3F3C 001A                move.w     -[A7], 0x1A
  3751. 00002C7C  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  3752. 00002C80  486E FCFA                pea.l      [A6 - 0x306]
  3753. 00002C84  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  3754. 00002C88  4267                     clr.w      -[A7]
  3755. 00002C8A  3F2C FFAC                move.w     -[A7], [A4 - 0x54]
  3756. 00002C8E  486E FEFA                pea.l      [A6 - 0x106]
  3757. 00002C92  1F3C 0001                move.b     -[A7], 0x1
  3758. 00002C96  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  3759. 00002C9A  101F                     move.b     D0, [A7]+
  3760. 00002C9C  670E                     beq        +0x10 /* 00002CAC */
  3761. 00002C9E  4267                     clr.w      -[A7]
  3762. 00002CA0  486E FF00                pea.l      [A6 - 0x100]
  3763. 00002CA4  486E FCFA                pea.l      [A6 - 0x306]
  3764. 00002CA8  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  3765. label00002CAC:
  3766. 00002CAC  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  3767. 00002CB0  3F3C 0004                move.w     -[A7], 0x4
  3768. 00002CB4  486C FFFA                pea.l      [A4 - 0x6]
  3769. 00002CB8  486C FFF6                pea.l      [A4 - 0xA]
  3770. 00002CBC  486C FFEE                pea.l      [A4 - 0x12]
  3771. 00002CC0  A98D                     syscall    GetDialogItem/GetDItem
  3772. 00002CC2  2F2C FFF6                move.l     -[A7], [A4 - 0xA]
  3773. 00002CC6  486E FCFA                pea.l      [A6 - 0x306]
  3774. 00002CCA  A98F                     syscall    SetDialogItemText/SetIText
  3775. 00002CCC  285F                     movea.l    A4, [A7]+
  3776. 00002CCE  4E5E                     unlink     A6
  3777. 00002CD0  2E9F                     move.l     [A7], [A7]+
  3778. 00002CD2  4E75                     rts
  3779. 00002CD4  0000 4943                ori.b      D0, 0x43 /* 'C' */
  3780. 00002CD8  4F4E                     chk.w      D7, A6
  3781. fn00002CDA:
  3782. 00002CDA  4E56 FF00                link       A6, -0x0100
  3783. 00002CDE  2F0C                     move.l     -[A7], A4
  3784. 00002CE0  286E 0008                movea.l    A4, [A6 + 0x8]
  3785. 00002CE4  42A7                     clr.l      -[A7]
  3786. 00002CE6  2F3A 009C                move.l     -[A7], [PC + 0x9C /* 00002D84, value 0x49434F4E 'ICON' */]
  3787. 00002CEA  3F2C FFBC                move.w     -[A7], [A4 - 0x44]
  3788. 00002CEE  A99D                     syscall    GetIndResource
  3789. 00002CF0  295F FFB8                move.l     [A4 - 0x48], [A7]+
  3790. 00002CF4  2F2C FFB8                move.l     -[A7], [A4 - 0x48]
  3791. 00002CF8  486C FFB6                pea.l      [A4 - 0x4A]
  3792. 00002CFC  486C FFB2                pea.l      [A4 - 0x4E]
  3793. 00002D00  486E FF00                pea.l      [A6 - 0x100]
  3794. 00002D04  A9A8                     syscall    GetResInfo
  3795. 00002D06  486C FFB6                pea.l      [A4 - 0x4A]
  3796. 00002D0A  3F3C 0002                move.w     -[A7], 0x2
  3797. 00002D0E  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  3798. 00002D12  2F2C FFE2                move.l     -[A7], [A4 - 0x1E]
  3799. 00002D16  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  3800. 00002D1A  A9E7                     syscall    Pack0/ListManager
  3801. 00002D1C  4A6C FFB6                tst.w      [A4 - 0x4A]
  3802. 00002D20  56C0                     sne        D0
  3803. 00002D22  206C 0008                movea.l    A0, [A4 + 0x8]
  3804. 00002D26  322C FFB6                move.w     D1, [A4 - 0x4A]
  3805. 00002D2A  B250                     cmp.w      D1, [A0]
  3806. 00002D2C  57C1                     seq        D1
  3807. 00002D2E  C001                     and.b      D0, D1
  3808. 00002D30  4A6C FFA8                tst.w      [A4 - 0x58]
  3809. 00002D34  57C1                     seq        D1
  3810. 00002D36  C001                     and.b      D0, D1
  3811. 00002D38  6722                     beq        +0x24 /* 00002D5C */
  3812. 00002D3A  1F3C 0001                move.b     -[A7], 0x1
  3813. 00002D3E  2F2C FFCE                move.l     -[A7], [A4 - 0x32]
  3814. 00002D42  2F2C FFE2                move.l     -[A7], [A4 - 0x1E]
  3815. 00002D46  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  3816. 00002D4A  A9E7                     syscall    Pack0/ListManager
  3817. 00002D4C  2F2C FFE2                move.l     -[A7], [A4 - 0x1E]
  3818. 00002D50  3F3C 0010                move.w     -[A7], 0x10
  3819. 00002D54  A9E7                     syscall    Pack0/ListManager
  3820. 00002D56  396C FFBC FFA8           move.w     [A4 - 0x58], [A4 - 0x44]
  3821. label00002D5C:
  3822. 00002D5C  302C FFD0                move.w     D0, [A4 - 0x30]
  3823. 00002D60  5240                     addq.w     D0, 1
  3824. 00002D62  3940 FFD0                move.w     [A4 - 0x30], D0
  3825. 00002D66  7007                     moveq.l    D0, 0x07
  3826. 00002D68  B06C FFD0                cmp.w      D0, [A4 - 0x30]
  3827. 00002D6C  660E                     bne        +0x10 /* 00002D7C */
  3828. 00002D6E  426C FFD0                clr.w      [A4 - 0x30]
  3829. 00002D72  302C FFCE                move.w     D0, [A4 - 0x32]
  3830. 00002D76  5240                     addq.w     D0, 1
  3831. 00002D78  3940 FFCE                move.w     [A4 - 0x32], D0
  3832. label00002D7C:
  3833. 00002D7C  285F                     movea.l    A4, [A7]+
  3834. 00002D7E  4E5E                     unlink     A6
  3835. 00002D80  2E9F                     move.l     [A7], [A7]+
  3836. 00002D82  4E75                     rts
  3837. 00002D84  4943                     chk.w      D4, D3
  3838. 00002D86  4F4E                     chk.w      D7, A6
  3839. fn00002D88:
  3840. 00002D88  4E56 FF68                link       A6, -0x0098
  3841. 00002D8C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3842. 00002D90  486E FF6A                pea.l      [A6 - 0x96]
  3843. 00002D94  487A FD68                pea.l      [PC - 0x298 /* 00002AFE, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3844. 00002D98  2F0E                     move.l     -[A7], A6
  3845. 00002D9A  4EAD 1C72                jsr        [A5 + 0x1C72 /* export_906 */]
  3846. 00002D9E  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  3847. 00002DA2  42A7                     clr.l      -[A7]
  3848. 00002DA4  3F3C 0099                move.w     -[A7], 0x99
  3849. 00002DA8  42A7                     clr.l      -[A7]
  3850. 00002DAA  70FF                     moveq.l    D0, 0xFFFFFFFF
  3851. 00002DAC  2F00                     move.l     -[A7], D0
  3852. 00002DAE  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  3853. 00002DB2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3854. 00002DB6  206E 0008                movea.l    A0, [A6 + 0x8]
  3855. 00002DBA  3D50 FFAE                move.w     [A6 - 0x52], [A0]
  3856. 00002DBE  426E FFA8                clr.w      [A6 - 0x58]
  3857. 00002DC2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3858. 00002DC6  3F3C 0006                move.w     -[A7], 0x6
  3859. 00002DCA  1F2D ACA6                move.b     -[A7], [A5 - 0x535A]
  3860. 00002DCE  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  3861. 00002DD2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3862. 00002DD6  3F3C 0005                move.w     -[A7], 0x5
  3863. 00002DDA  486E FFFA                pea.l      [A6 - 0x6]
  3864. 00002DDE  486E FFF6                pea.l      [A6 - 0xA]
  3865. 00002DE2  486E FFE6                pea.l      [A6 - 0x1A]
  3866. 00002DE6  A98D                     syscall    GetDialogItem/GetDItem
  3867. 00002DE8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3868. 00002DEC  2F3C 0000 0005           move.l     -[A7], 0x5
  3869. 00002DF2  487A 02F2                pea.l      [PC + 0x2F2 /* 000030E6, value 0x4E56FFEE */]
  3870. 00002DF6  486E FFE6                pea.l      [A6 - 0x1A]
  3871. 00002DFA  A98E                     syscall    SetDialogItem/SetDItem
  3872. 00002DFC  302E FFE6                move.w     D0, [A6 - 0x1A]
  3873. 00002E00  5240                     addq.w     D0, 1
  3874. 00002E02  3D40 FFDA                move.w     [A6 - 0x26], D0
  3875. 00002E06  302E FFE8                move.w     D0, [A6 - 0x18]
  3876. 00002E0A  5240                     addq.w     D0, 1
  3877. 00002E0C  3D40 FFDC                move.w     [A6 - 0x24], D0
  3878. 00002E10  302E FFEA                move.w     D0, [A6 - 0x16]
  3879. 00002E14  5340                     subq.w     D0, 1
  3880. 00002E16  3D40 FFDE                move.w     [A6 - 0x22], D0
  3881. 00002E1A  302E FFEC                move.w     D0, [A6 - 0x14]
  3882. 00002E1E  907C 0010                sub.w      D0, 0x10
  3883. 00002E22  3D40 FFE0                move.w     [A6 - 0x20], D0
  3884. 00002E26  4267                     clr.w      -[A7]
  3885. 00002E28  2F3A 02B8                move.l     -[A7], [PC + 0x2B8 /* 000030E2, value 0x49434F4E 'ICON' */]
  3886. 00002E2C  A99C                     syscall    CountResources
  3887. 00002E2E  3D5F FFAA                move.w     [A6 - 0x56], [A7]+
  3888. 00002E32  3D7C 0032 FFC4           move.w     [A6 - 0x3C], 0x32 /* '2' */
  3889. 00002E38  3D7C 0028 FFC2           move.w     [A6 - 0x3E], 0x28 /* '(' */
  3890. 00002E3E  426E FFD4                clr.w      [A6 - 0x2C]
  3891. 00002E42  426E FFD2                clr.w      [A6 - 0x2E]
  3892. 00002E46  3D7C 0007 FFD8           move.w     [A6 - 0x28], 0x7
  3893. 00002E4C  302E FFAA                move.w     D0, [A6 - 0x56]
  3894. 00002E50  48C0                     ext.l      D0
  3895. 00002E52  81FC 0007                divs.w     D0, 0x7
  3896. 00002E56  5240                     addq.w     D0, 1
  3897. 00002E58  3D40 FFD6                move.w     [A6 - 0x2A], D0
  3898. 00002E5C  42A7                     clr.l      -[A7]
  3899. 00002E5E  486E FFDA                pea.l      [A6 - 0x26]
  3900. 00002E62  486E FFD2                pea.l      [A6 - 0x2E]
  3901. 00002E66  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  3902. 00002E6A  4267                     clr.w      -[A7]
  3903. 00002E6C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3904. 00002E70  42A7                     clr.l      -[A7]
  3905. 00002E72  4267                     clr.w      -[A7]
  3906. 00002E74  1F3C 0001                move.b     -[A7], 0x1
  3907. 00002E78  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  3908. 00002E7C  A9E7                     syscall    Pack0/ListManager
  3909. 00002E7E  2D5F FFE2                move.l     [A6 - 0x1E], [A7]+
  3910. 00002E82  41ED 076A                lea.l      A0, [A5 + 0x76A /* export_233 */]
  3911. 00002E86  2D48 FFBE                move.l     [A6 - 0x42], A0
  3912. 00002E8A  41EE FFBE                lea.l      A0, [A6 - 0x42]
  3913. 00002E8E  226E FFE2                movea.l    A1, [A6 - 0x1E]
  3914. 00002E92  2251                     movea.l    A1, [A1]
  3915. 00002E94  2348 0040                move.l     [A1 + 0x40], A0
  3916. 00002E98  206E FFE2                movea.l    A0, [A6 - 0x1E]
  3917. 00002E9C  2050                     movea.l    A0, [A0]
  3918. 00002E9E  117C 0082 0024           move.b     [A0 + 0x24], 0x82
  3919. 00002EA4  426E FFD0                clr.w      [A6 - 0x30]
  3920. 00002EA8  426E FFCE                clr.w      [A6 - 0x32]
  3921. 00002EAC  3D6E FFAA FF68           move.w     [A6 - 0x98], [A6 - 0x56]
  3922. 00002EB2  3D7C 0001 FFBC           move.w     [A6 - 0x44], 0x1
  3923. 00002EB8  600C                     bra        +0xE /* 00002EC6 */
  3924. label00002EBA:
  3925. 00002EBA  2F0E                     move.l     -[A7], A6
  3926. 00002EBC  4EBA FE1C                jsr        [PC - 0x1E4 /* 00002CDA */]
  3927. 00002EC0  526E FFBC                addq.w     [A6 - 0x44], 1
  3928. 00002EC4  690A                     bvs        +0xC /* 00002ED0 */
  3929. label00002EC6:
  3930. 00002EC6  302E FFBC                move.w     D0, [A6 - 0x44]
  3931. 00002ECA  B06E FF68                cmp.w      D0, [A6 - 0x98]
  3932. 00002ECE  6FEA                     ble        -0x14 /* 00002EBA */
  3933. label00002ED0:
  3934. 00002ED0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3935. 00002ED4  3F3C 0006                move.w     -[A7], 0x6
  3936. 00002ED8  4A6E FFA8                tst.w      [A6 - 0x58]
  3937. 00002EDC  57C0                     seq        D0
  3938. 00002EDE  4400                     neg.b      D0
  3939. 00002EE0  1F00                     move.b     -[A7], D0
  3940. 00002EE2  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  3941. 00002EE6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3942. 00002EEA  2F3C 0002 0000           move.l     -[A7], 0x20000
  3943. 00002EF0  1F3C 0001                move.b     -[A7], 0x1
  3944. 00002EF4  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  3945. 00002EF8  42A7                     clr.l      -[A7]
  3946. 00002EFA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3947. 00002EFE  A917                     syscall    GetWRefCon
  3948. 00002F00  205F                     movea.l    A0, [A7]+
  3949. 00002F02  2050                     movea.l    A0, [A0]
  3950. 00002F04  216E FFE2 000A           move.l     [A0 + 0xA], [A6 - 0x1E]
  3951. 00002F0A  2F0E                     move.l     -[A7], A6
  3952. 00002F0C  4EBA FC12                jsr        [PC - 0x3EE /* 00002B20 */]
  3953. 00002F10  1F3C 0001                move.b     -[A7], 0x1
  3954. 00002F14  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  3955. 00002F18  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3956. 00002F1C  A9E7                     syscall    Pack0/ListManager
  3957. 00002F1E  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  3958. 00002F22  4EAD 1EDA                jsr        [A5 + 0x1EDA /* export_983 */]
  3959. label00002F26:
  3960. 00002F26  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  3961. 00002F2A  486E FFCC                pea.l      [A6 - 0x34]
  3962. 00002F2E  A991                     syscall    ModalDialog
  3963. 00002F30  7005                     moveq.l    D0, 0x05
  3964. 00002F32  B06E FFCC                cmp.w      D0, [A6 - 0x34]
  3965. 00002F36  6600 00A2                bne        +0xA4 /* 00002FDA */
  3966. 00002F3A  486E FFC8                pea.l      [A6 - 0x38]
  3967. 00002F3E  A972                     syscall    GetMouse
  3968. 00002F40  4267                     clr.w      -[A7]
  3969. 00002F42  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3970. 00002F46  4267                     clr.w      -[A7]
  3971. 00002F48  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  3972. 00002F4C  3F3C 0018                move.w     -[A7], 0x18
  3973. 00002F50  A9E7                     syscall    Pack0/ListManager
  3974. 00002F52  1D5F FFC7                move.b     [A6 - 0x39], [A7]+
  3975. 00002F56  426E FFD0                clr.w      [A6 - 0x30]
  3976. 00002F5A  426E FFCE                clr.w      [A6 - 0x32]
  3977. 00002F5E  4267                     clr.w      -[A7]
  3978. 00002F60  1F3C 0001                move.b     -[A7], 0x1
  3979. 00002F64  486E FFCE                pea.l      [A6 - 0x32]
  3980. 00002F68  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  3981. 00002F6C  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3982. 00002F70  A9E7                     syscall    Pack0/ListManager
  3983. 00002F72  101F                     move.b     D0, [A7]+
  3984. 00002F74  6758                     beq        +0x5A /* 00002FCE */
  3985. 00002F76  3D7C 0002 FFB0           move.w     [A6 - 0x50], 0x2
  3986. 00002F7C  486E FFAE                pea.l      [A6 - 0x52]
  3987. 00002F80  486E FFB0                pea.l      [A6 - 0x50]
  3988. 00002F84  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  3989. 00002F88  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  3990. 00002F8C  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  3991. 00002F90  A9E7                     syscall    Pack0/ListManager
  3992. 00002F92  302E FFD0                move.w     D0, [A6 - 0x30]
  3993. 00002F96  5240                     addq.w     D0, 1
  3994. 00002F98  322E FFCE                move.w     D1, [A6 - 0x32]
  3995. 00002F9C  C3FC 0007                muls.w     D1, 0x7
  3996. 00002FA0  D240                     add.w      D1, D0
  3997. 00002FA2  3D41 FFA8                move.w     [A6 - 0x58], D1
  3998. 00002FA6  2F0E                     move.l     -[A7], A6
  3999. 00002FA8  4EBA FB76                jsr        [PC - 0x48A /* 00002B20 */]
  4000. 00002FAC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4001. 00002FB0  3F3C 0006                move.w     -[A7], 0x6
  4002. 00002FB4  4AAE FFB8                tst.l      [A6 - 0x48]
  4003. 00002FB8  57C0                     seq        D0
  4004. 00002FBA  4A00                     tst.b      D0
  4005. 00002FBC  6608                     bne        +0xA /* 00002FC6 */
  4006. 00002FBE  4A6E FFAE                tst.w      [A6 - 0x52]
  4007. 00002FC2  57C1                     seq        D1
  4008. 00002FC4  8001                     or.b       D0, D1
  4009. label00002FC6:
  4010. 00002FC6  4400                     neg.b      D0
  4011. 00002FC8  1F00                     move.b     -[A7], D0
  4012. 00002FCA  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  4013. label00002FCE:
  4014. 00002FCE  102E FFC7                move.b     D0, [A6 - 0x39]
  4015. 00002FD2  6706                     beq        +0x8 /* 00002FDA */
  4016. 00002FD4  3D7C 0001 FFCC           move.w     [A6 - 0x34], 0x1
  4017. label00002FDA:
  4018. 00002FDA  7001                     moveq.l    D0, 0x01
  4019. 00002FDC  B06E FFCC                cmp.w      D0, [A6 - 0x34]
  4020. 00002FE0  6608                     bne        +0xA /* 00002FEA */
  4021. 00002FE2  206E 0008                movea.l    A0, [A6 + 0x8]
  4022. 00002FE6  30AE FFAE                move.w     [A0], [A6 - 0x52]
  4023. label00002FEA:
  4024. 00002FEA  7003                     moveq.l    D0, 0x03
  4025. 00002FEC  B06E FFCC                cmp.w      D0, [A6 - 0x34]
  4026. 00002FF0  6606                     bne        +0x8 /* 00002FF8 */
  4027. 00002FF2  206E 0008                movea.l    A0, [A6 + 0x8]
  4028. 00002FF6  4250                     clr.w      [A0]
  4029. label00002FF8:
  4030. 00002FF8  7006                     moveq.l    D0, 0x06
  4031. 00002FFA  B06E FFCC                cmp.w      D0, [A6 - 0x34]
  4032. 00002FFE  57C0                     seq        D0
  4033. 00003000  4A00                     tst.b      D0
  4034. 00003002  6712                     beq        +0x14 /* 00003016 */
  4035. 00003004  4A6E FFAE                tst.w      [A6 - 0x52]
  4036. 00003008  56C1                     sne        D1
  4037. 0000300A  C001                     and.b      D0, D1
  4038. 0000300C  6708                     beq        +0xA /* 00003016 */
  4039. 0000300E  4AAE FFB8                tst.l      [A6 - 0x48]
  4040. 00003012  56C1                     sne        D1
  4041. 00003014  C001                     and.b      D0, D1
  4042. label00003016:
  4043. 00003016  4400                     neg.b      D0
  4044. 00003018  1D40 FFC6                move.b     [A6 - 0x3A], D0
  4045. 0000301C  672A                     beq        +0x2C /* 00003048 */
  4046. 0000301E  302E FFAC                move.w     D0, [A6 - 0x54]
  4047. 00003022  B06D A526                cmp.w      D0, [A5 - 0x5ADA]
  4048. 00003026  56C0                     sne        D0
  4049. 00003028  4A00                     tst.b      D0
  4050. 0000302A  671C                     beq        +0x1E /* 00003048 */
  4051. 0000302C  2F00                     move.l     -[A7], D0
  4052. 0000302E  2F3C 0008 0000           move.l     -[A7], 0x80000
  4053. 00003034  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  4054. 00003038  121F                     move.b     D1, [A7]+
  4055. 0000303A  201F                     move.l     D0, [A7]+
  4056. 0000303C  0A01 0001                xori.b     D1, 0x1
  4057. 00003040  C001                     and.b      D0, D1
  4058. 00003042  6704                     beq        +0x6 /* 00003048 */
  4059. 00003044  426E FFCC                clr.w      [A6 - 0x34]
  4060. label00003048:
  4061. 00003048  7001                     moveq.l    D0, 0x01
  4062. 0000304A  B06E FFCC                cmp.w      D0, [A6 - 0x34]
  4063. 0000304E  57C0                     seq        D0
  4064. 00003050  7202                     moveq.l    D1, 0x02
  4065. 00003052  B26E FFCC                cmp.w      D1, [A6 - 0x34]
  4066. 00003056  57C1                     seq        D1
  4067. 00003058  8001                     or.b       D0, D1
  4068. 0000305A  7203                     moveq.l    D1, 0x03
  4069. 0000305C  B26E FFCC                cmp.w      D1, [A6 - 0x34]
  4070. 00003060  57C1                     seq        D1
  4071. 00003062  8001                     or.b       D0, D1
  4072. 00003064  7206                     moveq.l    D1, 0x06
  4073. 00003066  B26E FFCC                cmp.w      D1, [A6 - 0x34]
  4074. 0000306A  57C1                     seq        D1
  4075. 0000306C  8001                     or.b       D0, D1
  4076. 0000306E  6700 FEB6                beq        -0x148 /* 00002F26 */
  4077. 00003072  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  4078. 00003076  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  4079. 0000307A  A9E7                     syscall    Pack0/ListManager
  4080. 0000307C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4081. 00003080  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  4082. 00003084  486E FFFC                pea.l      [A6 - 0x4]
  4083. 00003088  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  4084. 0000308C  102E FFC6                move.b     D0, [A6 - 0x3A]
  4085. 00003090  673A                     beq        +0x3C /* 000030CC */
  4086. 00003092  4267                     clr.w      -[A7]
  4087. 00003094  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  4088. 00003098  3F2E FFAE                move.w     -[A7], [A6 - 0x52]
  4089. 0000309C  4EAD 1902                jsr        [A5 + 0x1902 /* export_796 */]
  4090. 000030A0  3D5F FFAE                move.w     [A6 - 0x52], [A7]+
  4091. 000030A4  486D 1902                pea.l      [A5 + 0x1902 /* export_796 */]
  4092. 000030A8  A9F1                     syscall    UnloadSeg
  4093. 000030AA  4A6E FFAE                tst.w      [A6 - 0x52]
  4094. 000030AE  6708                     beq        +0xA /* 000030B8 */
  4095. 000030B0  206E 0008                movea.l    A0, [A6 + 0x8]
  4096. 000030B4  30AE FFAE                move.w     [A0], [A6 - 0x52]
  4097. label000030B8:
  4098. 000030B8  4A6D BAF4                tst.w      [A5 - 0x450C]
  4099. 000030BC  670E                     beq        +0x10 /* 000030CC */
  4100. 000030BE  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  4101. 000030C2  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  4102. 000030C6  4267                     clr.w      -[A7]
  4103. 000030C8  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  4104. label000030CC:
  4105. 000030CC  486E FF6A                pea.l      [A6 - 0x96]
  4106. 000030D0  4EAD 1C8A                jsr        [A5 + 0x1C8A /* export_909 */]
  4107. label000030D4:
  4108. 000030D4  4FEE FF48                lea.l      A7, [A6 - 0xB8]
  4109. 000030D8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4110. 000030DC  4E5E                     unlink     A6
  4111. 000030DE  2E9F                     move.l     [A7], [A7]+
  4112. 000030E0  4E75                     rts
  4113. 000030E2  4943                     chk.w      D4, D3
  4114. 000030E4  4F4E                     chk.w      D7, A6
  4115. 000030E6  4E56 FFEE                link       A6, -0x0012
  4116. 000030EA  48E7 0018                movem.l    -[A7], A3,A4
  4117. 000030EE  266E 000A                movea.l    A3, [A6 + 0xA]
  4118. 000030F2  42A7                     clr.l      -[A7]
  4119. 000030F4  2F0B                     move.l     -[A7], A3
  4120. 000030F6  A917                     syscall    GetWRefCon
  4121. 000030F8  205F                     movea.l    A0, [A7]+
  4122. 000030FA  2050                     movea.l    A0, [A0]
  4123. 000030FC  2868 000A                movea.l    A4, [A0 + 0xA]
  4124. 00003100  2F0B                     move.l     -[A7], A3
  4125. 00003102  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4126. 00003106  486E FFFA                pea.l      [A6 - 0x6]
  4127. 0000310A  486E FFF6                pea.l      [A6 - 0xA]
  4128. 0000310E  486E FFEE                pea.l      [A6 - 0x12]
  4129. 00003112  A98D                     syscall    GetDialogItem/GetDItem
  4130. 00003114  486E FFEE                pea.l      [A6 - 0x12]
  4131. 00003118  A8A1                     syscall    FrameRect
  4132. 0000311A  2F2B 0018                move.l     -[A7], [A3 + 0x18]
  4133. 0000311E  2F0C                     move.l     -[A7], A4
  4134. 00003120  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  4135. 00003124  A9E7                     syscall    Pack0/ListManager
  4136. 00003126  4CDF 1800                movem.l    A3,A4, [A7]+
  4137. 0000312A  4E5E                     unlink     A6
  4138. 0000312C  205F                     movea.l    A0, [A7]+
  4139. 0000312E  5C4F                     addq.w     A7, 6
  4140. 00003130  4ED0                     jmp        [A0]
  4141. export_186:
  4142. 00003132  4E56 FC86                link       A6, -0x037A
  4143. 00003136  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4144. 0000313A  102D B7CC                move.b     D0, [A5 - 0x4834]
  4145. 0000313E  6600 031A                bne        +0x31C /* 0000345A */
  4146. 00003142  2F00                     move.l     -[A7], D0
  4147. 00003144  4267                     clr.w      -[A7]
  4148. 00003146  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  4149. 0000314A  121F                     move.b     D1, [A7]+
  4150. 0000314C  201F                     move.l     D0, [A7]+
  4151. 0000314E  8001                     or.b       D0, D1
  4152. 00003150  6600 0308                bne        +0x30A /* 0000345A */
  4153. 00003154  102D ACA6                move.b     D0, [A5 - 0x535A]
  4154. 00003158  0A00 0001                xori.b     D0, 0x1
  4155. 0000315C  802D B3FC                or.b       D0, [A5 - 0x4C04]
  4156. 00003160  1D40 FDD7                move.b     [A6 - 0x229], D0
  4157. 00003164  486E FCD6                pea.l      [A6 - 0x32A]
  4158. 00003168  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  4159. 0000316C  4EAD 25DA                jsr        [A5 + 0x25DA /* export_1207 */]
  4160. 00003170  205F                     movea.l    A0, [A7]+
  4161. 00003172  43EE FEEC                lea.l      A1, [A6 - 0x114]
  4162. 00003176  703F                     moveq.l    D0, 0x3F
  4163. label00003178:
  4164. 00003178  22D8                     move.l     [A1]+, [A0]+
  4165. 0000317A  51C8 FFFC                dbf        D0, -0x6 /* 00003178 */
  4166. 0000317E  42A7                     clr.l      -[A7]
  4167. 00003180  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  4168. 00003184  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  4169. 00003188  265F                     movea.l    A3, [A7]+
  4170. 0000318A  2053                     movea.l    A0, [A3]
  4171. 0000318C  2D68 0018 FDE8           move.l     [A6 - 0x218], [A0 + 0x18]
  4172. 00003192  2053                     movea.l    A0, [A3]
  4173. 00003194  0828 0007 0014           btst.b     [A0 + 0x14], 0x7
  4174. 0000319A  56C7                     sne        D7
  4175. 0000319C  4407                     neg.b      D7
  4176. 0000319E  2053                     movea.l    A0, [A3]
  4177. 000031A0  0828 0006 0014           btst.b     [A0 + 0x14], 0x6
  4178. 000031A6  56C6                     sne        D6
  4179. 000031A8  4406                     neg.b      D6
  4180. 000031AA  2053                     movea.l    A0, [A3]
  4181. 000031AC  0828 0003 0014           btst.b     [A0 + 0x14], 0x3
  4182. 000031B2  56C5                     sne        D5
  4183. 000031B4  4405                     neg.b      D5
  4184. 000031B6  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  4185. 000031BA  4267                     clr.w      -[A7]
  4186. 000031BC  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  4187. 000031C0  4267                     clr.w      -[A7]
  4188. 000031C2  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  4189. 000031C6  3F3C 0002                move.w     -[A7], 0x2
  4190. 000031CA  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  4191. 000031CE  3D5F FDDE                move.w     [A6 - 0x222], [A7]+
  4192. 000031D2  4267                     clr.w      -[A7]
  4193. 000031D4  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  4194. 000031D8  3F3C 0001                move.w     -[A7], 0x1
  4195. 000031DC  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  4196. 000031E0  3D5F FDDC                move.w     [A6 - 0x224], [A7]+
  4197. 000031E4  486E FCC2                pea.l      [A6 - 0x33E]
  4198. 000031E8  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  4199. 000031EC  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  4200. 000031F0  486E FCAE                pea.l      [A6 - 0x352]
  4201. 000031F4  2F2E FDE8                move.l     -[A7], [A6 - 0x218]
  4202. 000031F8  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  4203. 000031FC  486E FC9A                pea.l      [A6 - 0x366]
  4204. 00003200  302E FDDE                move.w     D0, [A6 - 0x222]
  4205. 00003204  48C0                     ext.l      D0
  4206. 00003206  2F00                     move.l     -[A7], D0
  4207. 00003208  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  4208. 0000320C  486E FC86                pea.l      [A6 - 0x37A]
  4209. 00003210  302E FDDC                move.w     D0, [A6 - 0x224]
  4210. 00003214  48C0                     ext.l      D0
  4211. 00003216  2F00                     move.l     -[A7], D0
  4212. 00003218  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  4213. 0000321C  A98B                     syscall    ParamText
  4214. 0000321E  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  4215. 00003222  42A7                     clr.l      -[A7]
  4216. 00003224  3F3C 009E                move.w     -[A7], 0x9E
  4217. 00003228  42A7                     clr.l      -[A7]
  4218. 0000322A  70FF                     moveq.l    D0, 0xFFFFFFFF
  4219. 0000322C  2F00                     move.l     -[A7], D0
  4220. 0000322E  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  4221. 00003232  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4222. 00003236  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4223. 0000323A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4224. 0000323E  1F07                     move.b     -[A7], D7
  4225. 00003240  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4226. 00003244  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4227. 00003248  3F3C 000B                move.w     -[A7], 0xB
  4228. 0000324C  1F06                     move.b     -[A7], D6
  4229. 0000324E  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4230. 00003252  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4231. 00003256  3F3C 000C                move.w     -[A7], 0xC
  4232. 0000325A  1F05                     move.b     -[A7], D5
  4233. 0000325C  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4234. 00003260  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4235. 00003264  3F3C 0003                move.w     -[A7], 0x3
  4236. 00003268  7005                     moveq.l    D0, 0x05
  4237. 0000326A  B06D B3FE                cmp.w      D0, [A5 - 0x4C02]
  4238. 0000326E  5EC0                     sgt        D0
  4239. 00003270  4400                     neg.b      D0
  4240. 00003272  1F00                     move.b     -[A7], D0
  4241. 00003274  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  4242. 00003278  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4243. 0000327C  3F3C 0005                move.w     -[A7], 0x5
  4244. 00003280  486E FFFA                pea.l      [A6 - 0x6]
  4245. 00003284  486E FFF6                pea.l      [A6 - 0xA]
  4246. 00003288  486E FFEE                pea.l      [A6 - 0x12]
  4247. 0000328C  A98D                     syscall    GetDialogItem/GetDItem
  4248. 0000328E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4249. 00003292  486E FEEC                pea.l      [A6 - 0x114]
  4250. 00003296  A98F                     syscall    SetDialogItemText/SetIText
  4251. 00003298  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4252. 0000329C  2F3C 0000 0005           move.l     -[A7], 0x5
  4253. 000032A2  3F3C 7FFF                move.w     -[A7], 0x7FFF
  4254. 000032A6  A97E                     syscall    SelectDialogItemText/SelIText
  4255. 000032A8  7001                     moveq.l    D0, 0x01
  4256. 000032AA  B0AE FDE8                cmp.l      D0, [A6 - 0x218]
  4257. 000032AE  660E                     bne        +0x10 /* 000032BE */
  4258. 000032B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4259. 000032B4  2F3C 0003 0007           move.l     -[A7], 0x30007
  4260. 000032BA  4EAD 1D3A                jsr        [A5 + 0x1D3A /* export_931 */]
  4261. label000032BE:
  4262. 000032BE  7001                     moveq.l    D0, 0x01
  4263. 000032C0  B06E FDDE                cmp.w      D0, [A6 - 0x222]
  4264. 000032C4  660E                     bne        +0x10 /* 000032D4 */
  4265. 000032C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4266. 000032CA  2F3C 0002 0008           move.l     -[A7], 0x20008
  4267. 000032D0  4EAD 1D3A                jsr        [A5 + 0x1D3A /* export_931 */]
  4268. label000032D4:
  4269. 000032D4  7001                     moveq.l    D0, 0x01
  4270. 000032D6  B06E FDDC                cmp.w      D0, [A6 - 0x224]
  4271. 000032DA  660E                     bne        +0x10 /* 000032EA */
  4272. 000032DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4273. 000032E0  2F3C 0001 0009           move.l     -[A7], 0x10009
  4274. 000032E6  4EAD 1D3A                jsr        [A5 + 0x1D3A /* export_931 */]
  4275. label000032EA:
  4276. 000032EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4277. 000032EE  2F3C 0002 0000           move.l     -[A7], 0x20000
  4278. 000032F4  1F3C 0001                move.b     -[A7], 0x1
  4279. 000032F8  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  4280. label000032FC:
  4281. 000032FC  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  4282. 00003300  486E FFEC                pea.l      [A6 - 0x14]
  4283. 00003304  A991                     syscall    ModalDialog
  4284. 00003306  102E FDD7                move.b     D0, [A6 - 0x229]
  4285. 0000330A  674E                     beq        +0x50 /* 0000335A */
  4286. 0000330C  302E FFEC                move.w     D0, [A6 - 0x14]
  4287. 00003310  0440 000A                subi.w     D0, 0xA /* '\n' */
  4288. 00003314  670A                     beq        +0xC /* 00003320 */
  4289. 00003316  5340                     subq.w     D0, 1
  4290. 00003318  671A                     beq        +0x1C /* 00003334 */
  4291. 0000331A  5340                     subq.w     D0, 1
  4292. 0000331C  672A                     beq        +0x2C /* 00003348 */
  4293. 0000331E  603A                     bra        +0x3C /* 0000335A */
  4294. label00003320:
  4295. 00003320  0A07 0001                xori.b     D7, 0x1
  4296. 00003324  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4297. 00003328  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4298. 0000332C  1F07                     move.b     -[A7], D7
  4299. 0000332E  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4300. 00003332  6026                     bra        +0x28 /* 0000335A */
  4301. label00003334:
  4302. 00003334  0A06 0001                xori.b     D6, 0x1
  4303. 00003338  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4304. 0000333C  3F3C 000B                move.w     -[A7], 0xB
  4305. 00003340  1F06                     move.b     -[A7], D6
  4306. 00003342  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4307. 00003346  6012                     bra        +0x14 /* 0000335A */
  4308. label00003348:
  4309. 00003348  0A05 0001                xori.b     D5, 0x1
  4310. 0000334C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4311. 00003350  3F3C 000C                move.w     -[A7], 0xC
  4312. 00003354  1F05                     move.b     -[A7], D5
  4313. 00003356  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4314. label0000335A:
  4315. 0000335A  7001                     moveq.l    D0, 0x01
  4316. 0000335C  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  4317. 00003360  57C0                     seq        D0
  4318. 00003362  7202                     moveq.l    D1, 0x02
  4319. 00003364  B26E FFEC                cmp.w      D1, [A6 - 0x14]
  4320. 00003368  57C1                     seq        D1
  4321. 0000336A  8001                     or.b       D0, D1
  4322. 0000336C  7203                     moveq.l    D1, 0x03
  4323. 0000336E  B26E FFEC                cmp.w      D1, [A6 - 0x14]
  4324. 00003372  57C1                     seq        D1
  4325. 00003374  8001                     or.b       D0, D1
  4326. 00003376  6784                     beq        -0x7A /* 000032FC */
  4327. 00003378  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4328. 0000337C  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  4329. 00003380  7002                     moveq.l    D0, 0x02
  4330. 00003382  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  4331. 00003386  6700 00C0                beq        +0xC2 /* 00003448 */
  4332. 0000338A  42A7                     clr.l      -[A7]
  4333. 0000338C  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  4334. 00003390  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  4335. 00003394  265F                     movea.l    A3, [A7]+
  4336. 00003396  7800                     moveq.l    D4, 0x00
  4337. 00003398  200B                     move.l     D0, A3
  4338. 0000339A  6606                     bne        +0x8 /* 000033A2 */
  4339. 0000339C  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  4340. 000033A0  6054                     bra        +0x56 /* 000033F6 */
  4341. label000033A2:
  4342. 000033A2  2853                     movea.l    A4, [A3]
  4343. 000033A4  082C 0007 0014           btst.b     [A4 + 0x14], 0x7
  4344. 000033AA  56C0                     sne        D0
  4345. 000033AC  4400                     neg.b      D0
  4346. 000033AE  B007                     cmp.b      D0, D7
  4347. 000033B0  6704                     beq        +0x6 /* 000033B6 */
  4348. 000033B2  08C4 001F                bset.b     D4, 0x1F
  4349. label000033B6:
  4350. 000033B6  082C 0006 0014           btst.b     [A4 + 0x14], 0x6
  4351. 000033BC  56C0                     sne        D0
  4352. 000033BE  4400                     neg.b      D0
  4353. 000033C0  B006                     cmp.b      D0, D6
  4354. 000033C2  6704                     beq        +0x6 /* 000033C8 */
  4355. 000033C4  08C4 001E                bset.b     D4, 0x1E
  4356. label000033C8:
  4357. 000033C8  082C 0003 0014           btst.b     [A4 + 0x14], 0x3
  4358. 000033CE  56C0                     sne        D0
  4359. 000033D0  4400                     neg.b      D0
  4360. 000033D2  B005                     cmp.b      D0, D5
  4361. 000033D4  6704                     beq        +0x6 /* 000033DA */
  4362. 000033D6  08C4 001B                bset.b     D4, 0x1B
  4363. label000033DA:
  4364. 000033DA  2004                     move.l     D0, D4
  4365. 000033DC  222C 0014                move.l     D1, [A4 + 0x14]
  4366. 000033E0  B380                     xor.l      D0, D1
  4367. 000033E2  2940 0014                move.l     [A4 + 0x14], D0
  4368. 000033E6  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  4369. 000033EA  4A84                     tst.l      D4
  4370. 000033EC  56C0                     sne        D0
  4371. 000033EE  4400                     neg.b      D0
  4372. 000033F0  1F00                     move.b     -[A7], D0
  4373. 000033F2  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  4374. label000033F6:
  4375. 000033F6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4376. 000033FA  3F3C 0005                move.w     -[A7], 0x5
  4377. 000033FE  486E FFFA                pea.l      [A6 - 0x6]
  4378. 00003402  486E FFF6                pea.l      [A6 - 0xA]
  4379. 00003406  486E FFEE                pea.l      [A6 - 0x12]
  4380. 0000340A  A98D                     syscall    GetDialogItem/GetDItem
  4381. 0000340C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4382. 00003410  486E FDEC                pea.l      [A6 - 0x214]
  4383. 00003414  A990                     syscall    GetDialogItemText/GetIText
  4384. 00003416  486E FDEC                pea.l      [A6 - 0x214]
  4385. 0000341A  486E FEEC                pea.l      [A6 - 0x114]
  4386. 0000341E  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  4387. 00003422  101F                     move.b     D0, [A7]+
  4388. 00003424  6722                     beq        +0x24 /* 00003448 */
  4389. 00003426  102E FDD7                move.b     D0, [A6 - 0x229]
  4390. 0000342A  6718                     beq        +0x1A /* 00003444 */
  4391. 0000342C  4267                     clr.w      -[A7]
  4392. 0000342E  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  4393. 00003432  486E FDEC                pea.l      [A6 - 0x214]
  4394. 00003436  4EAD 2702                jsr        [A5 + 0x2702 /* export_1244 */]
  4395. 0000343A  101F                     move.b     D0, [A7]+
  4396. 0000343C  6604                     bne        +0x6 /* 00003442 */
  4397. 0000343E  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  4398. label00003442:
  4399. 00003442  6004                     bra        +0x6 /* 00003448 */
  4400. label00003444:
  4401. 00003444  4EAD 2872                jsr        [A5 + 0x2872 /* export_1290 */]
  4402. label00003448:
  4403. 00003448  486E FFFC                pea.l      [A6 - 0x4]
  4404. 0000344C  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  4405. 00003450  7003                     moveq.l    D0, 0x03
  4406. 00003452  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  4407. 00003456  6702                     beq        +0x4 /* 0000345A */
  4408. 00003458  600C                     bra        +0xE /* 00003466 */
  4409. label0000345A:
  4410. 0000345A  7005                     moveq.l    D0, 0x05
  4411. 0000345C  B06D B3FE                cmp.w      D0, [A5 - 0x4C02]
  4412. 00003460  6604                     bne        +0x6 /* 00003466 */
  4413. 00003462  4EAD 1372                jsr        [A5 + 0x1372 /* export_618 */]
  4414. label00003466:
  4415. 00003466  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4416. 0000346A  4E5E                     unlink     A6
  4417. 0000346C  4E75                     rts
  4418. fn0000346E:
  4419. 0000346E  4E56 0000                link       A6, 0
  4420. 00003472  2F0C                     move.l     -[A7], A4
  4421. 00003474  286E 0008                movea.l    A4, [A6 + 0x8]
  4422. 00003478  396E 000C FDB0           move.w     [A4 - 0x250], [A6 + 0xC]
  4423. 0000347E  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4424. 00003482  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4425. 00003486  4A6C FDB0                tst.w      [A4 - 0x250]
  4426. 0000348A  57C0                     seq        D0
  4427. 0000348C  4400                     neg.b      D0
  4428. 0000348E  1F00                     move.b     -[A7], D0
  4429. 00003490  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4430. 00003494  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4431. 00003498  3F3C 000B                move.w     -[A7], 0xB
  4432. 0000349C  7001                     moveq.l    D0, 0x01
  4433. 0000349E  B06C FDB0                cmp.w      D0, [A4 - 0x250]
  4434. 000034A2  57C0                     seq        D0
  4435. 000034A4  4400                     neg.b      D0
  4436. 000034A6  1F00                     move.b     -[A7], D0
  4437. 000034A8  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4438. 000034AC  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4439. 000034B0  3F3C 000C                move.w     -[A7], 0xC
  4440. 000034B4  7002                     moveq.l    D0, 0x02
  4441. 000034B6  B06C FDB0                cmp.w      D0, [A4 - 0x250]
  4442. 000034BA  57C0                     seq        D0
  4443. 000034BC  4400                     neg.b      D0
  4444. 000034BE  1F00                     move.b     -[A7], D0
  4445. 000034C0  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4446. 000034C4  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4447. 000034C8  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4448. 000034CC  7003                     moveq.l    D0, 0x03
  4449. 000034CE  B06C FDB0                cmp.w      D0, [A4 - 0x250]
  4450. 000034D2  57C0                     seq        D0
  4451. 000034D4  4400                     neg.b      D0
  4452. 000034D6  1F00                     move.b     -[A7], D0
  4453. 000034D8  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4454. 000034DC  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4455. 000034E0  3F3C 000E                move.w     -[A7], 0xE
  4456. 000034E4  7005                     moveq.l    D0, 0x05
  4457. 000034E6  B06C FDB0                cmp.w      D0, [A4 - 0x250]
  4458. 000034EA  57C0                     seq        D0
  4459. 000034EC  4400                     neg.b      D0
  4460. 000034EE  1F00                     move.b     -[A7], D0
  4461. 000034F0  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4462. 000034F4  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4463. 000034F8  3F3C 000F                move.w     -[A7], 0xF
  4464. 000034FC  7006                     moveq.l    D0, 0x06
  4465. 000034FE  B06C FDB0                cmp.w      D0, [A4 - 0x250]
  4466. 00003502  57C0                     seq        D0
  4467. 00003504  4400                     neg.b      D0
  4468. 00003506  1F00                     move.b     -[A7], D0
  4469. 00003508  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4470. 0000350C  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4471. 00003510  3F3C 0013                move.w     -[A7], 0x13
  4472. 00003514  7004                     moveq.l    D0, 0x04
  4473. 00003516  B06C FDB0                cmp.w      D0, [A4 - 0x250]
  4474. 0000351A  57C0                     seq        D0
  4475. 0000351C  4400                     neg.b      D0
  4476. 0000351E  1F00                     move.b     -[A7], D0
  4477. 00003520  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4478. 00003524  285F                     movea.l    A4, [A7]+
  4479. 00003526  4E5E                     unlink     A6
  4480. 00003528  205F                     movea.l    A0, [A7]+
  4481. 0000352A  5C4F                     addq.w     A7, 6
  4482. 0000352C  4ED0                     jmp        [A0]
  4483. fn0000352E:
  4484. 0000352E  4E56 FD00                link       A6, -0x0300
  4485. 00003532  2F0C                     move.l     -[A7], A4
  4486. 00003534  206E 000C                movea.l    A0, [A6 + 0xC]
  4487. 00003538  43EE FF00                lea.l      A1, [A6 - 0x100]
  4488. 0000353C  703F                     moveq.l    D0, 0x3F
  4489. label0000353E:
  4490. 0000353E  22D8                     move.l     [A1]+, [A0]+
  4491. 00003540  51C8 FFFC                dbf        D0, -0x6 /* 0000353E */
  4492. 00003544  286E 0008                movea.l    A4, [A6 + 0x8]
  4493. 00003548  486E FF00                pea.l      [A6 - 0x100]
  4494. 0000354C  486C FDB6                pea.l      [A4 - 0x24A]
  4495. 00003550  486C FCB6                pea.l      [A4 - 0x34A]
  4496. 00003554  486E FD00                pea.l      [A6 - 0x300]
  4497. 00003558  3F3C 0003                move.w     -[A7], 0x3
  4498. 0000355C  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4499. 00003560  41EE FE00                lea.l      A0, [A6 - 0x200]
  4500. 00003564  43EE FD00                lea.l      A1, [A6 - 0x300]
  4501. 00003568  703F                     moveq.l    D0, 0x3F
  4502. label0000356A:
  4503. 0000356A  20D9                     move.l     [A0]+, [A1]+
  4504. 0000356C  51C8 FFFC                dbf        D0, -0x6 /* 0000356A */
  4505. 00003570  41EE FE00                lea.l      A0, [A6 - 0x200]
  4506. 00003574  2008                     move.l     D0, A0
  4507. 00003576  5280                     addq.l     D0, 1
  4508. 00003578  2F00                     move.l     -[A7], D0
  4509. 0000357A  4240                     clr.w      D0
  4510. 0000357C  102E FE00                move.b     D0, [A6 - 0x200]
  4511. 00003580  48C0                     ext.l      D0
  4512. 00003582  2F00                     move.l     -[A7], D0
  4513. 00003584  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  4514. 00003588  A9CF                     syscall    TESetText
  4515. 0000358A  486C FFEC                pea.l      [A4 - 0x14]
  4516. 0000358E  A8A3                     syscall    EraseRect
  4517. 00003590  486C FFEC                pea.l      [A4 - 0x14]
  4518. 00003594  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  4519. 00003598  A9D3                     syscall    TEUpdate
  4520. 0000359A  285F                     movea.l    A4, [A7]+
  4521. 0000359C  4E5E                     unlink     A6
  4522. 0000359E  205F                     movea.l    A0, [A7]+
  4523. 000035A0  504F                     addq.w     A7, 8
  4524. 000035A2  4ED0                     jmp        [A0]
  4525. fn000035A4:
  4526. 000035A4  4E56 FAFC                link       A6, -0x0504
  4527. 000035A8  48E7 0308                movem.l    -[A7], D6,D7,A4
  4528. 000035AC  286E 0008                movea.l    A4, [A6 + 0x8]
  4529. 000035B0  422E FC00                clr.b      [A6 - 0x400]
  4530. 000035B4  397C 0005 FFD0           move.w     [A4 - 0x30], 0x5
  4531. 000035BA  422C FCB6                clr.b      [A4 - 0x34A]
  4532. 000035BE  422C FDB6                clr.b      [A4 - 0x24A]
  4533. 000035C2  486E FD00                pea.l      [A6 - 0x300]
  4534. 000035C6  2F3C 0018 008E           move.l     -[A7], 0x18008E
  4535. 000035CC  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  4536. 000035D0  4246                     clr.w      D6
  4537. 000035D2  1C2E FD00                move.b     D6, [A6 - 0x300]
  4538. 000035D6  206E 000C                movea.l    A0, [A6 + 0xC]
  4539. 000035DA  5290                     addq.l     [A0], 1
  4540. 000035DC  206E 000C                movea.l    A0, [A6 + 0xC]
  4541. 000035E0  2F10                     move.l     -[A7], [A0]
  4542. 000035E2  486E FC00                pea.l      [A6 - 0x400]
  4543. 000035E6  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  4544. 000035EA  4A2E FC00                tst.b      [A6 - 0x400]
  4545. 000035EE  6700 0134                beq        +0x136 /* 00003724 */
  4546. 000035F2  486E FC00                pea.l      [A6 - 0x400]
  4547. 000035F6  3006                     move.w     D0, D6
  4548. 000035F8  5240                     addq.w     D0, 1
  4549. 000035FA  3F00                     move.w     -[A7], D0
  4550. 000035FC  4240                     clr.w      D0
  4551. 000035FE  102E FC00                move.b     D0, [A6 - 0x400]
  4552. 00003602  9046                     sub.w      D0, D6
  4553. 00003604  3F00                     move.w     -[A7], D0
  4554. 00003606  486E FAFC                pea.l      [A6 - 0x504]
  4555. 0000360A  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  4556. 0000360E  41EE FE00                lea.l      A0, [A6 - 0x200]
  4557. 00003612  43EE FAFC                lea.l      A1, [A6 - 0x504]
  4558. 00003616  703F                     moveq.l    D0, 0x3F
  4559. label00003618:
  4560. 00003618  20D9                     move.l     [A0]+, [A1]+
  4561. 0000361A  51C8 FFFC                dbf        D0, -0x6 /* 00003618 */
  4562. 0000361E  7E01                     moveq.l    D7, 0x01
  4563. 00003620  604C                     bra        +0x4E /* 0000366E */
  4564. label00003622:
  4565. 00003622  486E FD00                pea.l      [A6 - 0x300]
  4566. 00003626  3F3C 008E                move.w     -[A7], 0x8E
  4567. 0000362A  3F07                     move.w     -[A7], D7
  4568. 0000362C  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  4569. 00003630  4267                     clr.w      -[A7]
  4570. 00003632  486E FD00                pea.l      [A6 - 0x300]
  4571. 00003636  486E FE00                pea.l      [A6 - 0x200]
  4572. 0000363A  3F3C 0001                move.w     -[A7], 0x1
  4573. 0000363E  4240                     clr.w      D0
  4574. 00003640  102E FD00                move.b     D0, [A6 - 0x300]
  4575. 00003644  3F00                     move.w     -[A7], D0
  4576. 00003646  486E FAFC                pea.l      [A6 - 0x504]
  4577. 0000364A  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  4578. 0000364E  486E FAFC                pea.l      [A6 - 0x504]
  4579. 00003652  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  4580. 00003656  101F                     move.b     D0, [A7]+
  4581. 00003658  6712                     beq        +0x14 /* 0000366C */
  4582. 0000365A  41EC FDB6                lea.l      A0, [A4 - 0x24A]
  4583. 0000365E  43EE FD00                lea.l      A1, [A6 - 0x300]
  4584. 00003662  703F                     moveq.l    D0, 0x3F
  4585. label00003664:
  4586. 00003664  20D9                     move.l     [A0]+, [A1]+
  4587. 00003666  51C8 FFFC                dbf        D0, -0x6 /* 00003664 */
  4588. 0000366A  6008                     bra        +0xA /* 00003674 */
  4589. label0000366C:
  4590. 0000366C  5247                     addq.w     D7, 1
  4591. label0000366E:
  4592. 0000366E  7017                     moveq.l    D0, 0x17
  4593. 00003670  B047                     cmp.w      D0, D7
  4594. 00003672  6CAE                     bge        -0x50 /* 00003622 */
  4595. label00003674:
  4596. 00003674  4A2C FDB6                tst.b      [A4 - 0x24A]
  4597. 00003678  6700 00AA                beq        +0xAC /* 00003724 */
  4598. 0000367C  486E FE00                pea.l      [A6 - 0x200]
  4599. 00003680  4240                     clr.w      D0
  4600. 00003682  102C FDB6                move.b     D0, [A4 - 0x24A]
  4601. 00003686  5240                     addq.w     D0, 1
  4602. 00003688  3F00                     move.w     -[A7], D0
  4603. 0000368A  4240                     clr.w      D0
  4604. 0000368C  102E FE00                move.b     D0, [A6 - 0x200]
  4605. 00003690  4241                     clr.w      D1
  4606. 00003692  122C FDB6                move.b     D1, [A4 - 0x24A]
  4607. 00003696  9041                     sub.w      D0, D1
  4608. 00003698  3F00                     move.w     -[A7], D0
  4609. 0000369A  486E FAFC                pea.l      [A6 - 0x504]
  4610. 0000369E  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  4611. 000036A2  41EE FE00                lea.l      A0, [A6 - 0x200]
  4612. 000036A6  43EE FAFC                lea.l      A1, [A6 - 0x504]
  4613. 000036AA  703F                     moveq.l    D0, 0x3F
  4614. label000036AC:
  4615. 000036AC  20D9                     move.l     [A0]+, [A1]+
  4616. 000036AE  51C8 FFFC                dbf        D0, -0x6 /* 000036AC */
  4617. 000036B2  422E FD00                clr.b      [A6 - 0x300]
  4618. 000036B6  7E19                     moveq.l    D7, 0x19
  4619. 000036B8  6064                     bra        +0x66 /* 0000371E */
  4620. label000036BA:
  4621. 000036BA  486E FD00                pea.l      [A6 - 0x300]
  4622. 000036BE  3F3C 008E                move.w     -[A7], 0x8E
  4623. 000036C2  3F07                     move.w     -[A7], D7
  4624. 000036C4  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  4625. 000036C8  4A2E FD00                tst.b      [A6 - 0x300]
  4626. 000036CC  6602                     bne        +0x4 /* 000036D0 */
  4627. 000036CE  604C                     bra        +0x4E /* 0000371C */
  4628. label000036D0:
  4629. 000036D0  4267                     clr.w      -[A7]
  4630. 000036D2  486E FD00                pea.l      [A6 - 0x300]
  4631. 000036D6  486E FE00                pea.l      [A6 - 0x200]
  4632. 000036DA  3F3C 0001                move.w     -[A7], 0x1
  4633. 000036DE  4240                     clr.w      D0
  4634. 000036E0  102E FD00                move.b     D0, [A6 - 0x300]
  4635. 000036E4  3F00                     move.w     -[A7], D0
  4636. 000036E6  486E FAFC                pea.l      [A6 - 0x504]
  4637. 000036EA  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  4638. 000036EE  486E FAFC                pea.l      [A6 - 0x504]
  4639. 000036F2  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  4640. 000036F6  101F                     move.b     D0, [A7]+
  4641. 000036F8  6722                     beq        +0x24 /* 0000371C */
  4642. 000036FA  41EC FCB6                lea.l      A0, [A4 - 0x34A]
  4643. 000036FE  43EE FD00                lea.l      A1, [A6 - 0x300]
  4644. 00003702  703F                     moveq.l    D0, 0x3F
  4645. label00003704:
  4646. 00003704  20D9                     move.l     [A0]+, [A1]+
  4647. 00003706  51C8 FFFC                dbf        D0, -0x6 /* 00003704 */
  4648. 0000370A  7019                     moveq.l    D0, 0x19
  4649. 0000370C  9047                     sub.w      D0, D7
  4650. 0000370E  6A02                     bpl        +0x4 /* 00003712 */
  4651. 00003710  4440                     neg.w      D0
  4652. label00003712:
  4653. 00003712  7206                     moveq.l    D1, 0x06
  4654. 00003714  9240                     sub.w      D1, D0
  4655. 00003716  3941 FFD0                move.w     [A4 - 0x30], D1
  4656. 0000371A  6008                     bra        +0xA /* 00003724 */
  4657. label0000371C:
  4658. 0000371C  5247                     addq.w     D7, 1
  4659. label0000371E:
  4660. 0000371E  701C                     moveq.l    D0, 0x1C
  4661. 00003720  B047                     cmp.w      D0, D7
  4662. 00003722  6C96                     bge        -0x68 /* 000036BA */
  4663. label00003724:
  4664. 00003724  206E 0010                movea.l    A0, [A6 + 0x10]
  4665. 00003728  43EE FC00                lea.l      A1, [A6 - 0x400]
  4666. 0000372C  703F                     moveq.l    D0, 0x3F
  4667. label0000372E:
  4668. 0000372E  20D9                     move.l     [A0]+, [A1]+
  4669. 00003730  51C8 FFFC                dbf        D0, -0x6 /* 0000372E */
  4670. 00003734  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4671. 00003738  4E5E                     unlink     A6
  4672. 0000373A  205F                     movea.l    A0, [A7]+
  4673. 0000373C  504F                     addq.w     A7, 8
  4674. 0000373E  4ED0                     jmp        [A0]
  4675. fn00003740:
  4676. 00003740  4E56 0000                link       A6, 0
  4677. 00003744  2F0C                     move.l     -[A7], A4
  4678. 00003746  286E 0008                movea.l    A4, [A6 + 0x8]
  4679. 0000374A  397C 0005 FFD0           move.w     [A4 - 0x30], 0x5
  4680. 00003750  422C FCB6                clr.b      [A4 - 0x34A]
  4681. 00003754  422C FDB6                clr.b      [A4 - 0x24A]
  4682. 00003758  487A 0012                pea.l      [PC + 0x12 /* 0000376C, value 0x4E56 'NV', cstring "" */]
  4683. 0000375C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4684. 00003760  4EBA FDCC                jsr        [PC - 0x234 /* 0000352E */]
  4685. 00003764  285F                     movea.l    A4, [A7]+
  4686. 00003766  4E5E                     unlink     A6
  4687. 00003768  2E9F                     move.l     [A7], [A7]+
  4688. 0000376A  4E75                     rts
  4689. 0000376C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4690. // begin alternate branch 0000376E-00003774
  4691. fn0000376E:
  4692. 0000376E  4E56 FCF2                link       A6, -0x030E
  4693. 00003772  2F0C                     move.l     -[A7], A4
  4694. // end alternate branch 0000376E-00003774
  4695. fn0000376E: // (misaligned)
  4696. 00003770  FCF2 2F0C                .extension 0xCF2 <<F/2-3/6>> // unimplemented
  4697. 00003774  286E 0008                movea.l    A4, [A6 + 0x8]
  4698. 00003778  486C FAB6                pea.l      [A4 - 0x54A]
  4699. 0000377C  486C FDB6                pea.l      [A4 - 0x24A]
  4700. 00003780  486C FCB6                pea.l      [A4 - 0x34A]
  4701. 00003784  486E FCF2                pea.l      [A6 - 0x30E]
  4702. 00003788  3F3C 0003                move.w     -[A7], 0x3
  4703. 0000378C  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4704. 00003790  41EE FEF2                lea.l      A0, [A6 - 0x10E]
  4705. 00003794  43EE FCF2                lea.l      A1, [A6 - 0x30E]
  4706. 00003798  703F                     moveq.l    D0, 0x3F
  4707. label0000379A:
  4708. 0000379A  20D9                     move.l     [A0]+, [A1]+
  4709. 0000379C  51C8 FFFC                dbf        D0, -0x6 /* 0000379A */
  4710. 000037A0  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4711. 000037A4  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4712. 000037A8  486E FFFE                pea.l      [A6 - 0x2]
  4713. 000037AC  486E FFFA                pea.l      [A6 - 0x6]
  4714. 000037B0  486E FFF2                pea.l      [A6 - 0xE]
  4715. 000037B4  A98D                     syscall    GetDialogItem/GetDItem
  4716. 000037B6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4717. 000037BA  486E FDF2                pea.l      [A6 - 0x20E]
  4718. 000037BE  A990                     syscall    GetDialogItemText/GetIText
  4719. 000037C0  4267                     clr.w      -[A7]
  4720. 000037C2  486E FEF2                pea.l      [A6 - 0x10E]
  4721. 000037C6  486E FDF2                pea.l      [A6 - 0x20E]
  4722. 000037CA  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  4723. 000037CE  101F                     move.b     D0, [A7]+
  4724. 000037D0  6712                     beq        +0x14 /* 000037E4 */
  4725. 000037D2  206E 000C                movea.l    A0, [A6 + 0xC]
  4726. 000037D6  43EE FEF2                lea.l      A1, [A6 - 0x10E]
  4727. 000037DA  703F                     moveq.l    D0, 0x3F
  4728. label000037DC:
  4729. 000037DC  20D9                     move.l     [A0]+, [A1]+
  4730. 000037DE  51C8 FFFC                dbf        D0, -0x6 /* 000037DC */
  4731. 000037E2  6010                     bra        +0x12 /* 000037F4 */
  4732. label000037E4:
  4733. 000037E4  206E 000C                movea.l    A0, [A6 + 0xC]
  4734. 000037E8  43EE FDF2                lea.l      A1, [A6 - 0x20E]
  4735. 000037EC  703F                     moveq.l    D0, 0x3F
  4736. label000037EE:
  4737. 000037EE  20D9                     move.l     [A0]+, [A1]+
  4738. 000037F0  51C8 FFFC                dbf        D0, -0x6 /* 000037EE */
  4739. label000037F4:
  4740. 000037F4  285F                     movea.l    A4, [A7]+
  4741. 000037F6  4E5E                     unlink     A6
  4742. 000037F8  2E9F                     move.l     [A7], [A7]+
  4743. 000037FA  4E75                     rts
  4744. fn000037FC:
  4745. 000037FC  4E56 FCEA                link       A6, -0x0316
  4746. 00003800  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4747. 00003804  286E 0008                movea.l    A4, [A6 + 0x8]
  4748. 00003808  486E FCEA                pea.l      [A6 - 0x316]
  4749. 0000380C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4750. 00003810  4EBA FF5C                jsr        [PC - 0xA4 /* 0000376E */]
  4751. 00003814  205F                     movea.l    A0, [A7]+
  4752. 00003816  43EE FF00                lea.l      A1, [A6 - 0x100]
  4753. 0000381A  703F                     moveq.l    D0, 0x3F
  4754. label0000381C:
  4755. 0000381C  22D8                     move.l     [A1]+, [A0]+
  4756. 0000381E  51C8 FFFC                dbf        D0, -0x6 /* 0000381C */
  4757. 00003822  4A2E FF00                tst.b      [A6 - 0x100]
  4758. 00003826  6604                     bne        +0x6 /* 0000382C */
  4759. 00003828  6000 01D4                bra        +0x1D6 /* 000039FE */
  4760. label0000382C:
  4761. 0000382C  42A7                     clr.l      -[A7]
  4762. 0000382E  2F2C FA92                move.l     -[A7], [A4 - 0x56E]
  4763. 00003832  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  4764. 00003836  201F                     move.l     D0, [A7]+
  4765. 00003838  D0BC 0000 0100           add.l      D0, 0x100
  4766. 0000383E  3E00                     move.w     D7, D0
  4767. 00003840  2F2C FA92                move.l     -[A7], [A4 - 0x56E]
  4768. 00003844  3007                     move.w     D0, D7
  4769. 00003846  48C0                     ext.l      D0
  4770. 00003848  2F00                     move.l     -[A7], D0
  4771. 0000384A  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  4772. 0000384E  4267                     clr.w      -[A7]
  4773. 00003850  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  4774. 00003854  4A5F                     tst.w      [A7]+
  4775. 00003856  6704                     beq        +0x6 /* 0000385C */
  4776. 00003858  6000 01A4                bra        +0x1A6 /* 000039FE */
  4777. label0000385C:
  4778. 0000385C  206C FA92                movea.l    A0, [A4 - 0x56E]
  4779. 00003860  3007                     move.w     D0, D7
  4780. 00003862  48C0                     ext.l      D0
  4781. 00003864  2640                     movea.l    A3, D0
  4782. 00003866  D7D0                     add.l      A3, [A0]
  4783. 00003868  41EC FAA0                lea.l      A0, [A4 - 0x560]
  4784. 0000386C  43FA 01C6                lea.l      A1, [PC + 0x1C6 /* 00003A34, value 0xF3F7669, pstring "?visual effect " */]
  4785. 00003870  20D9                     move.l     [A0]+, [A1]+
  4786. 00003872  20D9                     move.l     [A0]+, [A1]+
  4787. 00003874  20D9                     move.l     [A0]+, [A1]+
  4788. 00003876  20D9                     move.l     [A0]+, [A1]+
  4789. 00003878  197C 000D FAA1           move.b     [A4 - 0x55F], 0xD /* '\r' */
  4790. 0000387E  42A7                     clr.l      -[A7]
  4791. 00003880  486C FAA0                pea.l      [A4 - 0x560]
  4792. 00003884  206C FA92                movea.l    A0, [A4 - 0x56E]
  4793. 00003888  2F10                     move.l     -[A7], [A0]
  4794. 0000388A  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  4795. 0000388E  295F FFF8                move.l     [A4 - 0x8], [A7]+
  4796. 00003892  672A                     beq        +0x2C /* 000038BE */
  4797. 00003894  52AC FFF8                addq.l     [A4 - 0x8], 1
  4798. 00003898  2D6C FFF8 FEF4           move.l     [A6 - 0x10C], [A4 - 0x8]
  4799. 0000389E  486E FEF4                pea.l      [A6 - 0x10C]
  4800. 000038A2  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  4801. 000038A6  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  4802. 000038AA  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  4803. 000038AE  200B                     move.l     D0, A3
  4804. 000038B0  90AE FEF4                sub.l      D0, [A6 - 0x10C]
  4805. 000038B4  2F00                     move.l     -[A7], D0
  4806. 000038B6  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  4807. 000038BA  6000 00F6                bra        +0xF8 /* 000039B2 */
  4808. label000038BE:
  4809. 000038BE  41EC FAA0                lea.l      A0, [A4 - 0x560]
  4810. 000038C2  43FA 016A                lea.l      A1, [PC + 0x16A /* 00003A2E, value 0x43F676F, pstring "?go " */]
  4811. 000038C6  20D9                     move.l     [A0]+, [A1]+
  4812. 000038C8  3091                     move.w     [A0], [A1]
  4813. 000038CA  197C 000D FAA1           move.b     [A4 - 0x55F], 0xD /* '\r' */
  4814. 000038D0  42A7                     clr.l      -[A7]
  4815. 000038D2  486C FAA0                pea.l      [A4 - 0x560]
  4816. 000038D6  206C FA92                movea.l    A0, [A4 - 0x56E]
  4817. 000038DA  2F10                     move.l     -[A7], [A0]
  4818. 000038DC  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  4819. 000038E0  295F FFF8                move.l     [A4 - 0x8], [A7]+
  4820. 000038E4  672C                     beq        +0x2E /* 00003912 */
  4821. 000038E6  52AC FFF8                addq.l     [A4 - 0x8], 1
  4822. 000038EA  486E FF00                pea.l      [A6 - 0x100]
  4823. 000038EE  486C FAB4                pea.l      [A4 - 0x54C]
  4824. 000038F2  486E FDEA                pea.l      [A6 - 0x216]
  4825. 000038F6  3F3C 0002                move.w     -[A7], 0x2
  4826. 000038FA  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4827. 000038FE  41EE FF00                lea.l      A0, [A6 - 0x100]
  4828. 00003902  43EE FDEA                lea.l      A1, [A6 - 0x216]
  4829. 00003906  703F                     moveq.l    D0, 0x3F
  4830. label00003908:
  4831. 00003908  20D9                     move.l     [A0]+, [A1]+
  4832. 0000390A  51C8 FFFC                dbf        D0, -0x6 /* 00003908 */
  4833. 0000390E  6000 00A2                bra        +0xA4 /* 000039B2 */
  4834. label00003912:
  4835. 00003912  42A7                     clr.l      -[A7]
  4836. 00003914  487A 010C                pea.l      [PC + 0x10C /* 00003A22, value 0xA6F6E20 '\non ', pstring "on mouseUp" */]
  4837. 00003918  206C FA92                movea.l    A0, [A4 - 0x56E]
  4838. 0000391C  2F10                     move.l     -[A7], [A0]
  4839. 0000391E  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  4840. 00003922  295F FFF8                move.l     [A4 - 0x8], [A7]+
  4841. 00003926  6742                     beq        +0x44 /* 0000396A */
  4842. 00003928  42A7                     clr.l      -[A7]
  4843. 0000392A  487A 00DC                pea.l      [PC + 0xDC /* 00003A08, value 0xB656E64, pstring "end mouseUp" */]
  4844. 0000392E  206C FA92                movea.l    A0, [A4 - 0x56E]
  4845. 00003932  2F10                     move.l     -[A7], [A0]
  4846. 00003934  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  4847. 00003938  295F FFF8                move.l     [A4 - 0x8], [A7]+
  4848. 0000393C  486E FF00                pea.l      [A6 - 0x100]
  4849. 00003940  486C FAB4                pea.l      [A4 - 0x54C]
  4850. 00003944  487A 00CE                pea.l      [PC + 0xCE /* 00003A14, value 0xC676F20, pstring "go this card" */]
  4851. 00003948  486C FAB4                pea.l      [A4 - 0x54C]
  4852. 0000394C  486E FDEA                pea.l      [A6 - 0x216]
  4853. 00003950  3F3C 0004                move.w     -[A7], 0x4
  4854. 00003954  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4855. 00003958  41EE FF00                lea.l      A0, [A6 - 0x100]
  4856. 0000395C  43EE FDEA                lea.l      A1, [A6 - 0x216]
  4857. 00003960  703F                     moveq.l    D0, 0x3F
  4858. label00003962:
  4859. 00003962  20D9                     move.l     [A0]+, [A1]+
  4860. 00003964  51C8 FFFC                dbf        D0, -0x6 /* 00003962 */
  4861. 00003968  6048                     bra        +0x4A /* 000039B2 */
  4862. label0000396A:
  4863. 0000396A  206C FA92                movea.l    A0, [A4 - 0x56E]
  4864. 0000396E  2950 FFF8                move.l     [A4 - 0x8], [A0]
  4865. 00003972  487A 00AE                pea.l      [PC + 0xAE /* 00003A22, value 0xA6F6E20 '\non ', pstring "on mouseUp" */]
  4866. 00003976  486C FAB4                pea.l      [A4 - 0x54C]
  4867. 0000397A  486E FF00                pea.l      [A6 - 0x100]
  4868. 0000397E  486C FAB4                pea.l      [A4 - 0x54C]
  4869. 00003982  487A 0090                pea.l      [PC + 0x90 /* 00003A14, value 0xC676F20, pstring "go this card" */]
  4870. 00003986  486C FAB4                pea.l      [A4 - 0x54C]
  4871. 0000398A  487A 007C                pea.l      [PC + 0x7C /* 00003A08, value 0xB656E64, pstring "end mouseUp" */]
  4872. 0000398E  486C FAB4                pea.l      [A4 - 0x54C]
  4873. 00003992  486C FAB4                pea.l      [A4 - 0x54C]
  4874. 00003996  486E FDEA                pea.l      [A6 - 0x216]
  4875. 0000399A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4876. 0000399E  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4877. 000039A2  41EE FF00                lea.l      A0, [A6 - 0x100]
  4878. 000039A6  43EE FDEA                lea.l      A1, [A6 - 0x216]
  4879. 000039AA  703F                     moveq.l    D0, 0x3F
  4880. label000039AC:
  4881. 000039AC  20D9                     move.l     [A0]+, [A1]+
  4882. 000039AE  51C8 FFFC                dbf        D0, -0x6 /* 000039AC */
  4883. label000039B2:
  4884. 000039B2  4246                     clr.w      D6
  4885. 000039B4  1C2E FF00                move.b     D6, [A6 - 0x100]
  4886. 000039B8  3006                     move.w     D0, D6
  4887. 000039BA  48C0                     ext.l      D0
  4888. 000039BC  2A00                     move.l     D5, D0
  4889. 000039BE  DAAC FFF8                add.l      D5, [A4 - 0x8]
  4890. 000039C2  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  4891. 000039C6  2F05                     move.l     -[A7], D5
  4892. 000039C8  200B                     move.l     D0, A3
  4893. 000039CA  9085                     sub.l      D0, D5
  4894. 000039CC  2F00                     move.l     -[A7], D0
  4895. 000039CE  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  4896. 000039D2  41EE FF00                lea.l      A0, [A6 - 0x100]
  4897. 000039D6  2008                     move.l     D0, A0
  4898. 000039D8  5280                     addq.l     D0, 1
  4899. 000039DA  2F00                     move.l     -[A7], D0
  4900. 000039DC  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  4901. 000039E0  3006                     move.w     D0, D6
  4902. 000039E2  48C0                     ext.l      D0
  4903. 000039E4  2F00                     move.l     -[A7], D0
  4904. 000039E6  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  4905. 000039EA  4267                     clr.w      -[A7]
  4906. 000039EC  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  4907. 000039F0  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  4908. 000039F4  486C FA92                pea.l      [A4 - 0x56E]
  4909. 000039F8  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  4910. 000039FC  181F                     move.b     D4, [A7]+
  4911. label000039FE:
  4912. 000039FE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4913. 00003A02  4E5E                     unlink     A6
  4914. 00003A04  2E9F                     move.l     [A7], [A7]+
  4915. 00003A06  4E75                     rts
  4916. 00003A08  0B65                     bchg       -[A5], D5
  4917. 00003A0A  6E64                     bgt        +0x66 /* 00003A70 */
  4918. 00003A0C  206D 6F75                movea.l    A0, [A5 + 0x6F75]
  4919. 00003A10  7365                     moveq.l    D1, 0x65
  4920. 00003A12  5570 0C67                subq.w     [A0 + D0 * 4 + 0x67], 2
  4921. 00003A16  6F20                     ble        +0x22 /* 00003A38 */
  4922. 00003A18  7468                     moveq.l    D2, 0x68
  4923. 00003A1A  6973                     bvs        +0x75 /* 00003A8F */
  4924. 00003A1C  2063                     movea.l    A0, -[A3]
  4925. 00003A1E  6172                     bsr        +0x74 /* 00003A92 */
  4926. 00003A20  6400 0A6F                bcc        +0xA71 /* 00004491 */
  4927. 00003A24  6E20                     bgt        +0x22 /* 00003A46 */
  4928. 00003A26  6D6F                     blt        +0x71 /* 00003A97 */
  4929. 00003A28  7573                     moveq.l    D2, 0x73
  4930. 00003A2A  6555                     bcs        +0x57 /* 00003A81 */
  4931. 00003A2C  7000                     moveq.l    D0, 0x00
  4932. 00003A2E  043F 676F                subi.b     <<invalid special address>>, 0x6F /* 'o' */
  4933. 00003A32  2000                     move.l     D0, D0
  4934. 00003A34  0F3F                     btst       <<invalid special address>>, D7
  4935. 00003A36  7669                     moveq.l    D3, 0x69
  4936. label00003A38:
  4937. 00003A38  7375                     moveq.l    D1, 0x75
  4938. 00003A3A  616C                     bsr        +0x6E /* 00003AA8 */
  4939. 00003A3C  2065                     movea.l    A0, -[A5]
  4940. 00003A3E  6666                     bne        +0x68 /* 00003AA6 */
  4941. 00003A40  6563                     bcs        +0x65 /* 00003AA5 */
  4942. 00003A42  7420                     moveq.l    D2, 0x20
  4943. fn00003A44:
  4944. 00003A44  4E56 0000                link       A6, 0
  4945. // begin alternate branch 00003A46-00003A58
  4946. label00003A46:
  4947. 00003A46  0000 48E7                ori.b      D0, 0xE7
  4948. 00003A4A  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  4949. 00003A4E  0008 266C                ori.b      A0, 0x6C /* 'l' */
  4950. 00003A52  0008 2F2C                ori.b      A0, 0x2C /* ',' */
  4951. 00003A56  FFFC                     .invalid   <<F/7/7>>
  4952. // end alternate branch 00003A46-00003A58
  4953. label00003A46: // (misaligned)
  4954. 00003A48  48E7 0018                movem.l    -[A7], A3,A4
  4955. 00003A4C  286E 0008                movea.l    A4, [A6 + 0x8]
  4956. 00003A50  266C 0008                movea.l    A3, [A4 + 0x8]
  4957. 00003A54  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4958. 00003A58  3F2C FFD0                move.w     -[A7], [A4 - 0x30]
  4959. 00003A5C  486C FFCA                pea.l      [A4 - 0x36]
  4960. 00003A60  486C FFC6                pea.l      [A4 - 0x3A]
  4961. 00003A64  486B FFEE                pea.l      [A3 - 0x12]
  4962. 00003A68  A98D                     syscall    GetDialogItem/GetDItem
  4963. 00003A6A  2F2C FFC6                move.l     -[A7], [A4 - 0x3A]
  4964. 00003A6E  4267                     clr.w      -[A7]
  4965. label00003A70:
  4966. 00003A70  A963                     syscall    SetControlValue/SetCtlValue
  4967. 00003A72  396E 000C FFD0           move.w     [A4 - 0x30], [A6 + 0xC]
  4968. 00003A78  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4969. 00003A7C  3F2C FFD0                move.w     -[A7], [A4 - 0x30]
  4970. 00003A80  486C FFCA                pea.l      [A4 - 0x36]
  4971. 00003A84  486C FFC6                pea.l      [A4 - 0x3A]
  4972. 00003A88  486B FFEE                pea.l      [A3 - 0x12]
  4973. 00003A8C  A98D                     syscall    GetDialogItem/GetDItem
  4974. 00003A8E  2F2C FFC6                move.l     -[A7], [A4 - 0x3A]
  4975. fn00003A92:
  4976. 00003A92  3F3C 0001                move.w     -[A7], 0x1
  4977. 00003A96  A963                     syscall    SetControlValue/SetCtlValue
  4978. 00003A98  4CDF 1800                movem.l    A3,A4, [A7]+
  4979. 00003A9C  4E5E                     unlink     A6
  4980. 00003A9E  205F                     movea.l    A0, [A7]+
  4981. 00003AA0  5C4F                     addq.w     A7, 6
  4982. 00003AA2  4ED0                     jmp        [A0]
  4983. fn00003AA4:
  4984. 00003AA4  4E56 F97E                link       A6, -0x0682
  4985. // begin alternate branch 00003AA6-00003AA8
  4986. label00003AA6:
  4987. 00003AA6  F97E                     .extension 0x97E <<F/4-5/4>> // unimplemented
  4988. // end alternate branch 00003AA6-00003AA8
  4989. label00003AA6: // (misaligned)
  4990. fn00003AA8:
  4991. 00003AA8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4992. 00003AAC  422E FBB6                clr.b      [A6 - 0x44A]
  4993. 00003AB0  1D7C 0001 FAB4           move.b     [A6 - 0x54C], 0x1
  4994. 00003AB6  1D7C 000D FAB5           move.b     [A6 - 0x54B], 0xD /* '\r' */
  4995. 00003ABC  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  4996. 00003AC0  42A7                     clr.l      -[A7]
  4997. 00003AC2  3F3C 009A                move.w     -[A7], 0x9A
  4998. 00003AC6  42A7                     clr.l      -[A7]
  4999. 00003AC8  70FF                     moveq.l    D0, 0xFFFFFFFF
  5000. 00003ACA  2F00                     move.l     -[A7], D0
  5001. 00003ACC  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  5002. 00003AD0  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  5003. 00003AD4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5004. 00003AD8  2F3C 0002 0000           move.l     -[A7], 0x20000
  5005. 00003ADE  1F3C 0001                move.b     -[A7], 0x1
  5006. 00003AE2  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  5007. 00003AE6  2C2E FFFC                move.l     D6, [A6 - 0x4]
  5008. 00003AEA  2046                     movea.l    A0, D6
  5009. 00003AEC  2D68 00A0 FFF4           move.l     [A6 - 0xC], [A0 + 0xA0]
  5010. 00003AF2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5011. 00003AF6  3F3C 0007                move.w     -[A7], 0x7
  5012. 00003AFA  486E FFCA                pea.l      [A6 - 0x36]
  5013. 00003AFE  486E FFC6                pea.l      [A6 - 0x3A]
  5014. 00003B02  486E FFDC                pea.l      [A6 - 0x24]
  5015. 00003B06  A98D                     syscall    GetDialogItem/GetDItem
  5016. 00003B08  202D C582                move.l     D0, [A5 - 0x3A7E]
  5017. 00003B0C  B0AD A684                cmp.l      D0, [A5 - 0x597C]
  5018. 00003B10  6604                     bne        +0x6 /* 00003B16 */
  5019. 00003B12  7E28                     moveq.l    D7, 0x28
  5020. 00003B14  6002                     bra        +0x4 /* 00003B18 */
  5021. label00003B16:
  5022. 00003B16  7E27                     moveq.l    D7, 0x27
  5023. label00003B18:
  5024. 00003B18  486E F992                pea.l      [A6 - 0x66E]
  5025. 00003B1C  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  5026. 00003B20  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  5027. 00003B24  205F                     movea.l    A0, [A7]+
  5028. 00003B26  43EE FAB6                lea.l      A1, [A6 - 0x54A]
  5029. 00003B2A  703F                     moveq.l    D0, 0x3F
  5030. label00003B2C:
  5031. 00003B2C  22D8                     move.l     [A1]+, [A0]+
  5032. 00003B2E  51C8 FFFC                dbf        D0, -0x6 /* 00003B2C */
  5033. 00003B32  4267                     clr.w      -[A7]
  5034. 00003B34  486E F992                pea.l      [A6 - 0x66E]
  5035. 00003B38  3F07                     move.w     -[A7], D7
  5036. 00003B3A  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  5037. 00003B3E  486E FAB6                pea.l      [A6 - 0x54A]
  5038. 00003B42  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  5039. 00003B46  3F3C 0001                move.w     -[A7], 0x1
  5040. 00003B4A  486E F97E                pea.l      [A6 - 0x682]
  5041. 00003B4E  302D BAF4                move.w     D0, [A5 - 0x450C]
  5042. 00003B52  48C0                     ext.l      D0
  5043. 00003B54  2F00                     move.l     -[A7], D0
  5044. 00003B56  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  5045. 00003B5A  486E FAB6                pea.l      [A6 - 0x54A]
  5046. 00003B5E  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  5047. 00003B62  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  5048. 00003B66  486E FAB6                pea.l      [A6 - 0x54A]
  5049. 00003B6A  A98F                     syscall    SetDialogItemText/SetIText
  5050. 00003B6C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5051. 00003B70  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5052. 00003B74  486E FFCA                pea.l      [A6 - 0x36]
  5053. 00003B78  486E FFC6                pea.l      [A6 - 0x3A]
  5054. 00003B7C  486E FFEC                pea.l      [A6 - 0x14]
  5055. 00003B80  A98D                     syscall    GetDialogItem/GetDItem
  5056. 00003B82  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5057. 00003B86  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5058. 00003B8A  486E FFCA                pea.l      [A6 - 0x36]
  5059. 00003B8E  486E FFC6                pea.l      [A6 - 0x3A]
  5060. 00003B92  486E FFD4                pea.l      [A6 - 0x2C]
  5061. 00003B96  A98D                     syscall    GetDialogItem/GetDItem
  5062. 00003B98  42A7                     clr.l      -[A7]
  5063. 00003B9A  A8D8                     syscall    NewRgn
  5064. 00003B9C  265F                     movea.l    A3, [A7]+
  5065. 00003B9E  A8DA                     syscall    OpenRgn
  5066. 00003BA0  486E FFD4                pea.l      [A6 - 0x2C]
  5067. 00003BA4  A8A1                     syscall    FrameRect
  5068. 00003BA6  2F0B                     move.l     -[A7], A3
  5069. 00003BA8  A8DB                     syscall    CloseRgn
  5070. 00003BAA  41EE FFDC                lea.l      A0, [A6 - 0x24]
  5071. 00003BAE  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  5072. 00003BB2  20D9                     move.l     [A0]+, [A1]+
  5073. 00003BB4  20D9                     move.l     [A0]+, [A1]+
  5074. 00003BB6  302E FFE2                move.w     D0, [A6 - 0x1E]
  5075. 00003BBA  907C 000F                sub.w      D0, 0xF
  5076. 00003BBE  3D40 FFE2                move.w     [A6 - 0x1E], D0
  5077. 00003BC2  486E FFDC                pea.l      [A6 - 0x24]
  5078. 00003BC6  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  5079. 00003BCC  A8A9                     syscall    InsetRect
  5080. 00003BCE  486E FFE4                pea.l      [A6 - 0x1C]
  5081. 00003BD2  42A7                     clr.l      -[A7]
  5082. 00003BD4  2F3C 0017 0001           move.l     -[A7], 0x170001
  5083. 00003BDA  A8A7                     syscall    SetRect
  5084. 00003BDC  302E FFE2                move.w     D0, [A6 - 0x1E]
  5085. 00003BE0  906E FFDE                sub.w      D0, [A6 - 0x22]
  5086. 00003BE4  3D40 FFBC                move.w     [A6 - 0x44], D0
  5087. 00003BE8  426E FFBA                clr.w      [A6 - 0x46]
  5088. 00003BEC  42A7                     clr.l      -[A7]
  5089. 00003BEE  486E FFDC                pea.l      [A6 - 0x24]
  5090. 00003BF2  486E FFE4                pea.l      [A6 - 0x1C]
  5091. 00003BF6  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  5092. 00003BFA  4267                     clr.w      -[A7]
  5093. 00003BFC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5094. 00003C00  1F3C 0001                move.b     -[A7], 0x1
  5095. 00003C04  42A7                     clr.l      -[A7]
  5096. 00003C06  1F3C 0001                move.b     -[A7], 0x1
  5097. 00003C0A  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  5098. 00003C0E  A9E7                     syscall    Pack0/ListManager
  5099. 00003C10  285F                     movea.l    A4, [A7]+
  5100. 00003C12  2054                     movea.l    A0, [A4]
  5101. 00003C14  4228 0024                clr.b      [A0 + 0x24]
  5102. 00003C18  426E FFBC                clr.w      [A6 - 0x44]
  5103. 00003C1C  4267                     clr.w      -[A7]
  5104. 00003C1E  2F0C                     move.l     -[A7], A4
  5105. 00003C20  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  5106. 00003C24  A9E7                     syscall    Pack0/ListManager
  5107. 00003C26  7E01                     moveq.l    D7, 0x01
  5108. 00003C28  6042                     bra        +0x44 /* 00003C6C */
  5109. label00003C2A:
  5110. 00003C2A  3007                     move.w     D0, D7
  5111. 00003C2C  5340                     subq.w     D0, 1
  5112. 00003C2E  3D40 FFBA                move.w     [A6 - 0x46], D0
  5113. 00003C32  486E FEB6                pea.l      [A6 - 0x14A]
  5114. 00003C36  3F3C 008E                move.w     -[A7], 0x8E
  5115. 00003C3A  3F07                     move.w     -[A7], D7
  5116. 00003C3C  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  5117. 00003C40  41EE FEB6                lea.l      A0, [A6 - 0x14A]
  5118. 00003C44  2008                     move.l     D0, A0
  5119. 00003C46  5280                     addq.l     D0, 1
  5120. 00003C48  2F00                     move.l     -[A7], D0
  5121. 00003C4A  4240                     clr.w      D0
  5122. 00003C4C  102E FEB6                move.b     D0, [A6 - 0x14A]
  5123. 00003C50  3F00                     move.w     -[A7], D0
  5124. 00003C52  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  5125. 00003C56  2F0C                     move.l     -[A7], A4
  5126. 00003C58  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  5127. 00003C5C  A9E7                     syscall    Pack0/ListManager
  5128. 00003C5E  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  5129. 00003C62  2F0C                     move.l     -[A7], A4
  5130. 00003C64  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  5131. 00003C68  A9E7                     syscall    Pack0/ListManager
  5132. 00003C6A  5247                     addq.w     D7, 1
  5133. label00003C6C:
  5134. 00003C6C  7017                     moveq.l    D0, 0x17
  5135. 00003C6E  B047                     cmp.w      D0, D7
  5136. 00003C70  6CB8                     bge        -0x46 /* 00003C2A */
  5137. 00003C72  1F3C 0001                move.b     -[A7], 0x1
  5138. 00003C76  2F0C                     move.l     -[A7], A4
  5139. 00003C78  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  5140. 00003C7C  A9E7                     syscall    Pack0/ListManager
  5141. 00003C7E  41EE FFDC                lea.l      A0, [A6 - 0x24]
  5142. 00003C82  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  5143. 00003C86  20D9                     move.l     [A0]+, [A1]+
  5144. 00003C88  20D9                     move.l     [A0]+, [A1]+
  5145. 00003C8A  486E FFDC                pea.l      [A6 - 0x24]
  5146. 00003C8E  2F3C FFFE FFFE           move.l     -[A7], 0xFFFEFFFE
  5147. 00003C94  A8A9                     syscall    InsetRect
  5148. 00003C96  486E FFDC                pea.l      [A6 - 0x24]
  5149. 00003C9A  A8A1                     syscall    FrameRect
  5150. 00003C9C  486E FAB6                pea.l      [A6 - 0x54A]
  5151. 00003CA0  2F3C 0018 008E           move.l     -[A7], 0x18008E
  5152. 00003CA6  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  5153. 00003CAA  42A7                     clr.l      -[A7]
  5154. 00003CAC  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  5155. 00003CB0  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  5156. 00003CB4  4EAD 2662                jsr        [A5 + 0x2662 /* export_1224 */]
  5157. 00003CB8  2D5F FA92                move.l     [A6 - 0x56E], [A7]+
  5158. 00003CBC  6700 0236                beq        +0x238 /* 00003EF4 */
  5159. 00003CC0  41EE FAA0                lea.l      A0, [A6 - 0x560]
  5160. 00003CC4  43FA 0254                lea.l      A1, [PC + 0x254 /* 00003F1A, value 0xF3F7669, pstring "?visual effect " */]
  5161. 00003CC8  20D9                     move.l     [A0]+, [A1]+
  5162. 00003CCA  20D9                     move.l     [A0]+, [A1]+
  5163. 00003CCC  20D9                     move.l     [A0]+, [A1]+
  5164. 00003CCE  20D9                     move.l     [A0]+, [A1]+
  5165. 00003CD0  1D7C 000D FAA1           move.b     [A6 - 0x55F], 0xD /* '\r' */
  5166. 00003CD6  42A7                     clr.l      -[A7]
  5167. 00003CD8  486E FAA0                pea.l      [A6 - 0x560]
  5168. 00003CDC  206E FA92                movea.l    A0, [A6 - 0x56E]
  5169. 00003CE0  2F10                     move.l     -[A7], [A0]
  5170. 00003CE2  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  5171. 00003CE6  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  5172. 00003CEA  676E                     beq        +0x70 /* 00003D5A */
  5173. 00003CEC  486E F992                pea.l      [A6 - 0x66E]
  5174. 00003CF0  486E FFF8                pea.l      [A6 - 0x8]
  5175. 00003CF4  2F0E                     move.l     -[A7], A6
  5176. 00003CF6  4EBA F8AC                jsr        [PC - 0x754 /* 000035A4 */]
  5177. 00003CFA  205F                     movea.l    A0, [A7]+
  5178. 00003CFC  43EE FBB6                lea.l      A1, [A6 - 0x44A]
  5179. 00003D00  703F                     moveq.l    D0, 0x3F
  5180. label00003D02:
  5181. 00003D02  22D8                     move.l     [A1]+, [A0]+
  5182. 00003D04  51C8 FFFC                dbf        D0, -0x6 /* 00003D02 */
  5183. 00003D08  486E FAB6                pea.l      [A6 - 0x54A]
  5184. 00003D0C  2F0E                     move.l     -[A7], A6
  5185. 00003D0E  4EBA F81E                jsr        [PC - 0x7E2 /* 0000352E */]
  5186. 00003D12  486E FFBE                pea.l      [A6 - 0x42]
  5187. 00003D16  42A7                     clr.l      -[A7]
  5188. 00003D18  A880                     syscall    SetPt
  5189. 00003D1A  4267                     clr.w      -[A7]
  5190. 00003D1C  41EE FDB6                lea.l      A0, [A6 - 0x24A]
  5191. 00003D20  2008                     move.l     D0, A0
  5192. 00003D22  5280                     addq.l     D0, 1
  5193. 00003D24  2F00                     move.l     -[A7], D0
  5194. 00003D26  4240                     clr.w      D0
  5195. 00003D28  102E FDB6                move.b     D0, [A6 - 0x24A]
  5196. 00003D2C  3F00                     move.w     -[A7], D0
  5197. 00003D2E  42A7                     clr.l      -[A7]
  5198. 00003D30  486E FFBE                pea.l      [A6 - 0x42]
  5199. 00003D34  2F0C                     move.l     -[A7], A4
  5200. 00003D36  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  5201. 00003D3A  A9E7                     syscall    Pack0/ListManager
  5202. 00003D3C  101F                     move.b     D0, [A7]+
  5203. 00003D3E  6718                     beq        +0x1A /* 00003D58 */
  5204. 00003D40  1F3C 0001                move.b     -[A7], 0x1
  5205. 00003D44  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  5206. 00003D48  2F0C                     move.l     -[A7], A4
  5207. 00003D4A  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  5208. 00003D4E  A9E7                     syscall    Pack0/ListManager
  5209. 00003D50  2F0C                     move.l     -[A7], A4
  5210. 00003D52  3F3C 0010                move.w     -[A7], 0x10
  5211. 00003D56  A9E7                     syscall    Pack0/ListManager
  5212. label00003D58:
  5213. 00003D58  6006                     bra        +0x8 /* 00003D60 */
  5214. label00003D5A:
  5215. 00003D5A  2F0E                     move.l     -[A7], A6
  5216. 00003D5C  4EBA F9E2                jsr        [PC - 0x61E /* 00003740 */]
  5217. label00003D60:
  5218. 00003D60  2F0B                     move.l     -[A7], A3
  5219. 00003D62  2F0C                     move.l     -[A7], A4
  5220. 00003D64  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  5221. 00003D68  A9E7                     syscall    Pack0/ListManager
  5222. 00003D6A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5223. 00003D6E  3F2E FFD0                move.w     -[A7], [A6 - 0x30]
  5224. 00003D72  486E FFCA                pea.l      [A6 - 0x36]
  5225. 00003D76  486E FFC6                pea.l      [A6 - 0x3A]
  5226. 00003D7A  206E 0008                movea.l    A0, [A6 + 0x8]
  5227. 00003D7E  4868 FFEE                pea.l      [A0 - 0x12]
  5228. 00003D82  A98D                     syscall    GetDialogItem/GetDItem
  5229. 00003D84  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  5230. 00003D88  3F3C 0001                move.w     -[A7], 0x1
  5231. 00003D8C  A963                     syscall    SetControlValue/SetCtlValue
  5232. label00003D8E:
  5233. 00003D8E  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  5234. 00003D92  486E FFD2                pea.l      [A6 - 0x2E]
  5235. 00003D96  A991                     syscall    ModalDialog
  5236. 00003D98  302E FFD2                move.w     D0, [A6 - 0x2E]
  5237. 00003D9C  5740                     subq.w     D0, 3
  5238. 00003D9E  6716                     beq        +0x18 /* 00003DB6 */
  5239. 00003DA0  5340                     subq.w     D0, 1
  5240. 00003DA2  6738                     beq        +0x3A /* 00003DDC */
  5241. 00003DA4  5340                     subq.w     D0, 1
  5242. 00003DA6  675A                     beq        +0x5C /* 00003E02 */
  5243. 00003DA8  5340                     subq.w     D0, 1
  5244. 00003DAA  677C                     beq        +0x7E /* 00003E28 */
  5245. 00003DAC  5940                     subq.w     D0, 4
  5246. 00003DAE  6700 009C                beq        +0x9E /* 00003E4C */
  5247. 00003DB2  6000 0108                bra        +0x10A /* 00003EBC */
  5248. label00003DB6:
  5249. 00003DB6  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5250. 00003DBA  2F0E                     move.l     -[A7], A6
  5251. 00003DBC  4EBA FC86                jsr        [PC - 0x37A /* 00003A44 */]
  5252. 00003DC0  486E FCB6                pea.l      [A6 - 0x34A]
  5253. 00003DC4  2F3C 001C 008E           move.l     -[A7], 0x1C008E
  5254. 00003DCA  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  5255. 00003DCE  486E FAB6                pea.l      [A6 - 0x54A]
  5256. 00003DD2  2F0E                     move.l     -[A7], A6
  5257. 00003DD4  4EBA F758                jsr        [PC - 0x8A8 /* 0000352E */]
  5258. 00003DD8  6000 00E2                bra        +0xE4 /* 00003EBC */
  5259. label00003DDC:
  5260. 00003DDC  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5261. 00003DE0  2F0E                     move.l     -[A7], A6
  5262. 00003DE2  4EBA FC60                jsr        [PC - 0x3A0 /* 00003A44 */]
  5263. 00003DE6  486E FCB6                pea.l      [A6 - 0x34A]
  5264. 00003DEA  2F3C 001B 008E           move.l     -[A7], 0x1B008E
  5265. 00003DF0  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  5266. 00003DF4  486E FAB6                pea.l      [A6 - 0x54A]
  5267. 00003DF8  2F0E                     move.l     -[A7], A6
  5268. 00003DFA  4EBA F732                jsr        [PC - 0x8CE /* 0000352E */]
  5269. 00003DFE  6000 00BC                bra        +0xBE /* 00003EBC */
  5270. label00003E02:
  5271. 00003E02  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5272. 00003E06  2F0E                     move.l     -[A7], A6
  5273. 00003E08  4EBA FC3A                jsr        [PC - 0x3C6 /* 00003A44 */]
  5274. 00003E0C  486E FCB6                pea.l      [A6 - 0x34A]
  5275. 00003E10  2F3C 001A 008E           move.l     -[A7], 0x1A008E
  5276. 00003E16  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  5277. 00003E1A  486E FAB6                pea.l      [A6 - 0x54A]
  5278. 00003E1E  2F0E                     move.l     -[A7], A6
  5279. 00003E20  4EBA F70C                jsr        [PC - 0x8F4 /* 0000352E */]
  5280. 00003E24  6000 0096                bra        +0x98 /* 00003EBC */
  5281. label00003E28:
  5282. 00003E28  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5283. 00003E2C  2F0E                     move.l     -[A7], A6
  5284. 00003E2E  4EBA FC14                jsr        [PC - 0x3EC /* 00003A44 */]
  5285. 00003E32  486E FCB6                pea.l      [A6 - 0x34A]
  5286. 00003E36  2F3C 0019 008E           move.l     -[A7], 0x19008E
  5287. 00003E3C  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  5288. 00003E40  486E FAB6                pea.l      [A6 - 0x54A]
  5289. 00003E44  2F0E                     move.l     -[A7], A6
  5290. 00003E46  4EBA F6E6                jsr        [PC - 0x91A /* 0000352E */]
  5291. 00003E4A  6070                     bra        +0x72 /* 00003EBC */
  5292. label00003E4C:
  5293. 00003E4C  486E FFC2                pea.l      [A6 - 0x3E]
  5294. 00003E50  A972                     syscall    GetMouse
  5295. 00003E52  3D7C 00FF FFCE           move.w     [A6 - 0x32], 0xFF
  5296. 00003E58  4267                     clr.w      -[A7]
  5297. 00003E5A  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  5298. 00003E5E  4267                     clr.w      -[A7]
  5299. 00003E60  2F0C                     move.l     -[A7], A4
  5300. 00003E62  3F3C 0018                move.w     -[A7], 0x18
  5301. 00003E66  A9E7                     syscall    Pack0/ListManager
  5302. 00003E68  1A1F                     move.b     D5, [A7]+
  5303. 00003E6A  486E FFBE                pea.l      [A6 - 0x42]
  5304. 00003E6E  42A7                     clr.l      -[A7]
  5305. 00003E70  A880                     syscall    SetPt
  5306. 00003E72  4267                     clr.w      -[A7]
  5307. 00003E74  1F3C 0001                move.b     -[A7], 0x1
  5308. 00003E78  486E FFBE                pea.l      [A6 - 0x42]
  5309. 00003E7C  2F0C                     move.l     -[A7], A4
  5310. 00003E7E  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  5311. 00003E82  A9E7                     syscall    Pack0/ListManager
  5312. 00003E84  101F                     move.b     D0, [A7]+
  5313. 00003E86  6734                     beq        +0x36 /* 00003EBC */
  5314. 00003E88  41EE FDB6                lea.l      A0, [A6 - 0x24A]
  5315. 00003E8C  2008                     move.l     D0, A0
  5316. 00003E8E  5280                     addq.l     D0, 1
  5317. 00003E90  2F00                     move.l     -[A7], D0
  5318. 00003E92  486E FFCE                pea.l      [A6 - 0x32]
  5319. 00003E96  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  5320. 00003E9A  2F0C                     move.l     -[A7], A4
  5321. 00003E9C  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  5322. 00003EA0  A9E7                     syscall    Pack0/ListManager
  5323. 00003EA2  1D6E FFCF FDB6           move.b     [A6 - 0x24A], [A6 - 0x31]
  5324. 00003EA8  486E FAB6                pea.l      [A6 - 0x54A]
  5325. 00003EAC  2F0E                     move.l     -[A7], A6
  5326. 00003EAE  4EBA F67E                jsr        [PC - 0x982 /* 0000352E */]
  5327. 00003EB2  1005                     move.b     D0, D5
  5328. 00003EB4  6706                     beq        +0x8 /* 00003EBC */
  5329. 00003EB6  3D7C 0001 FFD2           move.w     [A6 - 0x2E], 0x1
  5330. label00003EBC:
  5331. 00003EBC  7001                     moveq.l    D0, 0x01
  5332. 00003EBE  B06E FFD2                cmp.w      D0, [A6 - 0x2E]
  5333. 00003EC2  57C0                     seq        D0
  5334. 00003EC4  7202                     moveq.l    D1, 0x02
  5335. 00003EC6  B26E FFD2                cmp.w      D1, [A6 - 0x2E]
  5336. 00003ECA  57C1                     seq        D1
  5337. 00003ECC  8001                     or.b       D0, D1
  5338. 00003ECE  6700 FEBE                beq        -0x140 /* 00003D8E */
  5339. 00003ED2  102D ACA6                move.b     D0, [A5 - 0x535A]
  5340. 00003ED6  0A00 0001                xori.b     D0, 0x1
  5341. 00003EDA  7201                     moveq.l    D1, 0x01
  5342. 00003EDC  B26E FFD2                cmp.w      D1, [A6 - 0x2E]
  5343. 00003EE0  57C1                     seq        D1
  5344. 00003EE2  C001                     and.b      D0, D1
  5345. 00003EE4  6706                     beq        +0x8 /* 00003EEC */
  5346. 00003EE6  2F0E                     move.l     -[A7], A6
  5347. 00003EE8  4EBA F912                jsr        [PC - 0x6EE /* 000037FC */]
  5348. label00003EEC:
  5349. 00003EEC  486E FA92                pea.l      [A6 - 0x56E]
  5350. 00003EF0  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5351. label00003EF4:
  5352. 00003EF4  2F0C                     move.l     -[A7], A4
  5353. 00003EF6  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  5354. 00003EFA  A9E7                     syscall    Pack0/ListManager
  5355. 00003EFC  2F0B                     move.l     -[A7], A3
  5356. 00003EFE  A8D9                     syscall    DisposRgn/DisposeRgn
  5357. 00003F00  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5358. 00003F04  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  5359. 00003F08  486E FFFC                pea.l      [A6 - 0x4]
  5360. 00003F0C  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  5361. 00003F10  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5362. 00003F14  4E5E                     unlink     A6
  5363. 00003F16  2E9F                     move.l     [A7], [A7]+
  5364. 00003F18  4E75                     rts
  5365. 00003F1A  0F3F                     btst       <<invalid special address>>, D7
  5366. 00003F1C  7669                     moveq.l    D3, 0x69
  5367. 00003F1E  7375                     moveq.l    D1, 0x75
  5368. 00003F20  616C                     bsr        +0x6E /* 00003F8E */
  5369. 00003F22  2065                     movea.l    A0, -[A5]
  5370. 00003F24  6666                     bne        +0x68 /* 00003F8C */
  5371. 00003F26  6563                     bcs        +0x65 /* 00003F8B */
  5372. 00003F28  7420                     moveq.l    D2, 0x20
  5373. export_187:
  5374. 00003F2A  4E56 FC82                link       A6, -0x037E
  5375. 00003F2E  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  5376. 00003F32  4A6D BAF4                tst.w      [A5 - 0x450C]
  5377. 00003F36  57C0                     seq        D0
  5378. 00003F38  7201                     moveq.l    D1, 0x01
  5379. 00003F3A  B22D BAF6                cmp.b      D1, [A5 - 0x450A]
  5380. 00003F3E  56C1                     sne        D1
  5381. 00003F40  8001                     or.b       D0, D1
  5382. 00003F42  6708                     beq        +0xA /* 00003F4C */
  5383. 00003F44  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  5384. 00003F48  6000 04C2                bra        +0x4C4 /* 0000440C */
  5385. label00003F4C:
  5386. 00003F4C  486E FCAA                pea.l      [A6 - 0x356]
  5387. 00003F50  3F3C 0002                move.w     -[A7], 0x2
  5388. 00003F54  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  5389. 00003F58  205F                     movea.l    A0, [A7]+
  5390. 00003F5A  43EE FDBC                lea.l      A1, [A6 - 0x244]
  5391. 00003F5E  7004                     moveq.l    D0, 0x04
  5392. label00003F60:
  5393. 00003F60  22D8                     move.l     [A1]+, [A0]+
  5394. 00003F62  51C8 FFFC                dbf        D0, -0x6 /* 00003F60 */
  5395. 00003F66  202D C582                move.l     D0, [A5 - 0x3A7E]
  5396. 00003F6A  B0AD A684                cmp.l      D0, [A5 - 0x597C]
  5397. 00003F6E  661A                     bne        +0x1C /* 00003F8A */
  5398. 00003F70  486E FCAA                pea.l      [A6 - 0x356]
  5399. 00003F74  3F3C 0003                move.w     -[A7], 0x3
  5400. 00003F78  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  5401. 00003F7C  205F                     movea.l    A0, [A7]+
  5402. 00003F7E  43EE FDBC                lea.l      A1, [A6 - 0x244]
  5403. 00003F82  7004                     moveq.l    D0, 0x04
  5404. label00003F84:
  5405. 00003F84  22D8                     move.l     [A1]+, [A0]+
  5406. 00003F86  51C8 FFFC                dbf        D0, -0x6 /* 00003F84 */
  5407. label00003F8A:
  5408. 00003F8A  4267                     clr.w      -[A7]
  5409. label00003F8C:
  5410. 00003F8C  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  5411. // begin alternate branch 00003F8E-00003F90
  5412. fn00003F8E:
  5413. 00003F8E  224A                     movea.l    A1, A2
  5414. // end alternate branch 00003F8E-00003F90
  5415. fn00003F8E: // (misaligned)
  5416. 00003F90  101F                     move.b     D0, [A7]+
  5417. 00003F92  802D B7CC                or.b       D0, [A5 - 0x4834]
  5418. 00003F96  7205                     moveq.l    D1, 0x05
  5419. 00003F98  B26D B3FE                cmp.w      D1, [A5 - 0x4C02]
  5420. 00003F9C  57C1                     seq        D1
  5421. 00003F9E  C001                     and.b      D0, D1
  5422. 00003FA0  6710                     beq        +0x12 /* 00003FB2 */
  5423. 00003FA2  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  5424. 00003FA6  486D BAF2                pea.l      [A5 - 0x450E]
  5425. 00003FAA  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  5426. 00003FAE  6000 045C                bra        +0x45E /* 0000440C */
  5427. label00003FB2:
  5428. 00003FB2  102D ACA6                move.b     D0, [A5 - 0x535A]
  5429. 00003FB6  0A00 0001                xori.b     D0, 0x1
  5430. 00003FBA  802D B3FC                or.b       D0, [A5 - 0x4C04]
  5431. 00003FBE  1800                     move.b     D4, D0
  5432. 00003FC0  486E FCAA                pea.l      [A6 - 0x356]
  5433. 00003FC4  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  5434. 00003FC8  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  5435. 00003FCC  4EAD 264A                jsr        [A5 + 0x264A /* export_1221 */]
  5436. 00003FD0  205F                     movea.l    A0, [A7]+
  5437. 00003FD2  43EE FDEE                lea.l      A1, [A6 - 0x212]
  5438. 00003FD6  703F                     moveq.l    D0, 0x3F
  5439. label00003FD8:
  5440. 00003FD8  22D8                     move.l     [A1]+, [A0]+
  5441. 00003FDA  51C8 FFFC                dbf        D0, -0x6 /* 00003FD8 */
  5442. 00003FDE  4267                     clr.w      -[A7]
  5443. 00003FE0  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  5444. 00003FE4  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  5445. 00003FE8  4EAD 2652                jsr        [A5 + 0x2652 /* export_1222 */]
  5446. 00003FEC  3D5F FDB6                move.w     [A6 - 0x24A], [A7]+
  5447. 00003FF0  486E FC96                pea.l      [A6 - 0x36A]
  5448. 00003FF4  302D BAF4                move.w     D0, [A5 - 0x450C]
  5449. 00003FF8  48C0                     ext.l      D0
  5450. 00003FFA  2F00                     move.l     -[A7], D0
  5451. 00003FFC  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  5452. 00004000  486E FC82                pea.l      [A6 - 0x37E]
  5453. 00004004  302E FDB6                move.w     D0, [A6 - 0x24A]
  5454. 00004008  48C0                     ext.l      D0
  5455. 0000400A  2F00                     move.l     -[A7], D0
  5456. 0000400C  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  5457. 00004010  486E FDBC                pea.l      [A6 - 0x244]
  5458. 00004014  487A 03FE                pea.l      [PC + 0x3FE /* 00004414, value 0x4E56 'NV', cstring "" */]
  5459. 00004018  A98B                     syscall    ParamText
  5460. 0000401A  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  5461. 0000401E  42A7                     clr.l      -[A7]
  5462. 00004020  3F3C 0098                move.w     -[A7], 0x98
  5463. 00004024  42A7                     clr.l      -[A7]
  5464. 00004026  70FF                     moveq.l    D0, 0xFFFFFFFF
  5465. 00004028  2F00                     move.l     -[A7], D0
  5466. 0000402A  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  5467. 0000402E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  5468. 00004032  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5469. 00004036  3F3C 0003                move.w     -[A7], 0x3
  5470. 0000403A  7005                     moveq.l    D0, 0x05
  5471. 0000403C  B06D B3FE                cmp.w      D0, [A5 - 0x4C02]
  5472. 00004040  5EC0                     sgt        D0
  5473. 00004042  4400                     neg.b      D0
  5474. 00004044  1F00                     move.b     -[A7], D0
  5475. 00004046  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  5476. 0000404A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5477. 0000404E  3F3C 0004                move.w     -[A7], 0x4
  5478. 00004052  1F2D ACA6                move.b     -[A7], [A5 - 0x535A]
  5479. 00004056  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  5480. 0000405A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5481. 0000405E  3F3C 0014                move.w     -[A7], 0x14
  5482. 00004062  1F2D ACA6                move.b     -[A7], [A5 - 0x535A]
  5483. 00004066  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  5484. 0000406A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5485. 0000406E  3F3C 0007                move.w     -[A7], 0x7
  5486. 00004072  486E FFFA                pea.l      [A6 - 0x6]
  5487. 00004076  486E FFF6                pea.l      [A6 - 0xA]
  5488. 0000407A  486E FFEE                pea.l      [A6 - 0x12]
  5489. 0000407E  A98D                     syscall    GetDialogItem/GetDItem
  5490. 00004080  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  5491. 00004084  486E FDEE                pea.l      [A6 - 0x212]
  5492. 00004088  A98F                     syscall    SetDialogItemText/SetIText
  5493. 0000408A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5494. 0000408E  2F3C 0000 0007           move.l     -[A7], 0x7
  5495. 00004094  3F3C 7FFF                move.w     -[A7], 0x7FFF
  5496. 00004098  A97E                     syscall    SelectDialogItemText/SelIText
  5497. 0000409A  7000                     moveq.l    D0, 0x00
  5498. 0000409C  302D BB00                move.w     D0, [A5 - 0x4500]
  5499. 000040A0  C0BC FFFF 8000           and.l      D0, 0xFFFF8000
  5500. 000040A6  4A80                     tst.l      D0
  5501. 000040A8  56C7                     sne        D7
  5502. 000040AA  4407                     neg.b      D7
  5503. 000040AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5504. 000040B0  3F3C 0011                move.w     -[A7], 0x11
  5505. 000040B4  1F07                     move.b     -[A7], D7
  5506. 000040B6  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  5507. 000040BA  41EE FDD0                lea.l      A0, [A6 - 0x230]
  5508. 000040BE  43ED BAF2                lea.l      A1, [A5 - 0x450E]
  5509. 000040C2  7006                     moveq.l    D0, 0x06
  5510. label000040C4:
  5511. 000040C4  20D9                     move.l     [A0]+, [A1]+
  5512. 000040C6  51C8 FFFC                dbf        D0, -0x6 /* 000040C4 */
  5513. 000040CA  3091                     move.w     [A0], [A1]
  5514. 000040CC  3D6D BB04 FDB2           move.w     [A6 - 0x24E], [A5 - 0x44FC]
  5515. 000040D2  4267                     clr.w      -[A7]
  5516. 000040D4  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  5517. 000040D8  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  5518. 000040DC  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  5519. 000040E0  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  5520. 000040E4  1D5F FDAD                move.b     [A6 - 0x253], [A7]+
  5521. 000040E8  7000                     moveq.l    D0, 0x00
  5522. 000040EA  302D BB00                move.w     D0, [A5 - 0x4500]
  5523. 000040EE  C0BC 0000 2000           and.l      D0, 0x2000 /* ' \0' */
  5524. 000040F4  4A80                     tst.l      D0
  5525. 000040F6  56C6                     sne        D6
  5526. 000040F8  4406                     neg.b      D6
  5527. 000040FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5528. 000040FE  3F3C 0012                move.w     -[A7], 0x12
  5529. 00004102  1F06                     move.b     -[A7], D6
  5530. 00004104  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  5531. 00004108  082D 0004 BB00           btst.b     [A5 - 0x4500], 0x4
  5532. 0000410E  57C5                     seq        D5
  5533. 00004110  4405                     neg.b      D5
  5534. 00004112  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5535. 00004116  3F3C 0015                move.w     -[A7], 0x15
  5536. 0000411A  1F05                     move.b     -[A7], D5
  5537. 0000411C  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  5538. 00004120  202D C582                move.l     D0, [A5 - 0x3A7E]
  5539. 00004124  B0AD A684                cmp.l      D0, [A5 - 0x597C]
  5540. 00004128  670A                     beq        +0xC /* 00004134 */
  5541. 0000412A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5542. 0000412E  3F3C 0015                move.w     -[A7], 0x15
  5543. 00004132  A827                     syscall    HideDialogItem/HideDItem
  5544. label00004134:
  5545. 00004134  7000                     moveq.l    D0, 0x00
  5546. 00004136  302D BB00                move.w     D0, [A5 - 0x4500]
  5547. 0000413A  C0BC 0000 000F           and.l      D0, 0xF
  5548. 00004140  3D40 FDB0                move.w     [A6 - 0x250], D0
  5549. 00004144  3F2E FDB0                move.w     -[A7], [A6 - 0x250]
  5550. 00004148  2F0E                     move.l     -[A7], A6
  5551. 0000414A  4EBA F322                jsr        [PC - 0xCDE /* 0000346E */]
  5552. 0000414E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5553. 00004152  2F3C 0002 0000           move.l     -[A7], 0x20000
  5554. 00004158  1F3C 0001                move.b     -[A7], 0x1
  5555. 0000415C  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  5556. label00004160:
  5557. 00004160  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  5558. 00004164  486E FDB4                pea.l      [A6 - 0x24C]
  5559. 00004168  A991                     syscall    ModalDialog
  5560. 0000416A  1004                     move.b     D0, D4
  5561. 0000416C  6700 00C6                beq        +0xC8 /* 00004234 */
  5562. 00004170  302E FDB4                move.w     D0, [A6 - 0x24C]
  5563. 00004174  0440 000A                subi.w     D0, 0xA /* '\n' */
  5564. 00004178  6B00 00BA                bmi        +0xBC /* 00004234 */
  5565. 0000417C  0C40 000B                cmpi.w     D0, 0xB
  5566. 00004180  6E00 00B2                bgt        +0xB4 /* 00004234 */
  5567. 00004184  D040                     add.w      D0, D0
  5568. 00004186  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5569. 0000418A  4EFB 0000                jmp        [PC + D0.w]
  5570. 0000418E  001A 0026                ori.b      [A2]+, 0x26 /* '&' */
  5571. 00004192  0032 003E 004A           ori.b      [A2 + D0.w + 0x4A], 0x3E /* '>' */
  5572. 00004198  0056 00A8                ori.w      [A6], 0xA8
  5573. 0000419C  0062 0076                ori.w      -[A2], 0x76 /* 'v' */
  5574. 000041A0  008A 00A8 0096           ori.l      A2, 0xA80096
  5575. 000041A6  4267                     clr.w      -[A7]
  5576. 000041A8  2F0E                     move.l     -[A7], A6
  5577. 000041AA  4EBA F2C2                jsr        [PC - 0xD3E /* 0000346E */]
  5578. 000041AE  6000 0084                bra        +0x86 /* 00004234 */
  5579. 000041B2  3F3C 0001                move.w     -[A7], 0x1
  5580. 000041B6  2F0E                     move.l     -[A7], A6
  5581. 000041B8  4EBA F2B4                jsr        [PC - 0xD4C /* 0000346E */]
  5582. 000041BC  6076                     bra        +0x78 /* 00004234 */
  5583. 000041BE  3F3C 0002                move.w     -[A7], 0x2
  5584. 000041C2  2F0E                     move.l     -[A7], A6
  5585. 000041C4  4EBA F2A8                jsr        [PC - 0xD58 /* 0000346E */]
  5586. 000041C8  606A                     bra        +0x6C /* 00004234 */
  5587. 000041CA  3F3C 0003                move.w     -[A7], 0x3
  5588. 000041CE  2F0E                     move.l     -[A7], A6
  5589. 000041D0  4EBA F29C                jsr        [PC - 0xD64 /* 0000346E */]
  5590. 000041D4  605E                     bra        +0x60 /* 00004234 */
  5591. 000041D6  3F3C 0005                move.w     -[A7], 0x5
  5592. 000041DA  2F0E                     move.l     -[A7], A6
  5593. 000041DC  4EBA F290                jsr        [PC - 0xD70 /* 0000346E */]
  5594. 000041E0  6052                     bra        +0x54 /* 00004234 */
  5595. 000041E2  3F3C 0006                move.w     -[A7], 0x6
  5596. 000041E6  2F0E                     move.l     -[A7], A6
  5597. 000041E8  4EBA F284                jsr        [PC - 0xD7C /* 0000346E */]
  5598. 000041EC  6046                     bra        +0x48 /* 00004234 */
  5599. 000041EE  0A07 0001                xori.b     D7, 0x1
  5600. 000041F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5601. 000041F6  3F3C 0011                move.w     -[A7], 0x11
  5602. 000041FA  1F07                     move.b     -[A7], D7
  5603. 000041FC  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  5604. 00004200  6032                     bra        +0x34 /* 00004234 */
  5605. 00004202  0A06 0001                xori.b     D6, 0x1
  5606. 00004206  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5607. 0000420A  3F3C 0012                move.w     -[A7], 0x12
  5608. 0000420E  1F06                     move.b     -[A7], D6
  5609. 00004210  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  5610. 00004214  601E                     bra        +0x20 /* 00004234 */
  5611. 00004216  3F3C 0004                move.w     -[A7], 0x4
  5612. 0000421A  2F0E                     move.l     -[A7], A6
  5613. 0000421C  4EBA F250                jsr        [PC - 0xDB0 /* 0000346E */]
  5614. 00004220  6012                     bra        +0x14 /* 00004234 */
  5615. 00004222  0A05 0001                xori.b     D5, 0x1
  5616. 00004226  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5617. 0000422A  3F3C 0015                move.w     -[A7], 0x15
  5618. 0000422E  1F05                     move.b     -[A7], D5
  5619. 00004230  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  5620. label00004234:
  5621. 00004234  7001                     moveq.l    D0, 0x01
  5622. 00004236  B06E FDB4                cmp.w      D0, [A6 - 0x24C]
  5623. 0000423A  57C0                     seq        D0
  5624. 0000423C  7202                     moveq.l    D1, 0x02
  5625. 0000423E  B26E FDB4                cmp.w      D1, [A6 - 0x24C]
  5626. 00004242  57C1                     seq        D1
  5627. 00004244  8001                     or.b       D0, D1
  5628. 00004246  7203                     moveq.l    D1, 0x03
  5629. 00004248  B26E FDB4                cmp.w      D1, [A6 - 0x24C]
  5630. 0000424C  57C1                     seq        D1
  5631. 0000424E  8001                     or.b       D0, D1
  5632. 00004250  7204                     moveq.l    D1, 0x04
  5633. 00004252  B26E FDB4                cmp.w      D1, [A6 - 0x24C]
  5634. 00004256  57C1                     seq        D1
  5635. 00004258  8001                     or.b       D0, D1
  5636. 0000425A  7205                     moveq.l    D1, 0x05
  5637. 0000425C  B26E FDB4                cmp.w      D1, [A6 - 0x24C]
  5638. 00004260  57C1                     seq        D1
  5639. 00004262  8001                     or.b       D0, D1
  5640. 00004264  7214                     moveq.l    D1, 0x14
  5641. 00004266  B26E FDB4                cmp.w      D1, [A6 - 0x24C]
  5642. 0000426A  57C1                     seq        D1
  5643. 0000426C  8001                     or.b       D0, D1
  5644. 0000426E  6700 FEF0                beq        -0x10E /* 00004160 */
  5645. 00004272  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5646. 00004276  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  5647. 0000427A  7002                     moveq.l    D0, 0x02
  5648. 0000427C  B06E FDB4                cmp.w      D0, [A6 - 0x24C]
  5649. 00004280  6700 00F2                beq        +0xF4 /* 00004374 */
  5650. 00004284  3D6E FDB0 FDDE           move.w     [A6 - 0x222], [A6 - 0x250]
  5651. 0000428A  1007                     move.b     D0, D7
  5652. 0000428C  6710                     beq        +0x12 /* 0000429E */
  5653. 0000428E  7000                     moveq.l    D0, 0x00
  5654. 00004290  302E FDDE                move.w     D0, [A6 - 0x222]
  5655. 00004294  80BC FFFF 8000           or.l       D0, 0xFFFF8000
  5656. 0000429A  3D40 FDDE                move.w     [A6 - 0x222], D0
  5657. label0000429E:
  5658. 0000429E  1006                     move.b     D0, D6
  5659. 000042A0  6710                     beq        +0x12 /* 000042B2 */
  5660. 000042A2  7000                     moveq.l    D0, 0x00
  5661. 000042A4  302E FDDE                move.w     D0, [A6 - 0x222]
  5662. 000042A8  80BC 0000 2000           or.l       D0, 0x2000 /* ' \0' */
  5663. 000042AE  3D40 FDDE                move.w     [A6 - 0x222], D0
  5664. label000042B2:
  5665. 000042B2  1005                     move.b     D0, D5
  5666. 000042B4  6610                     bne        +0x12 /* 000042C6 */
  5667. 000042B6  7000                     moveq.l    D0, 0x00
  5668. 000042B8  302E FDDE                move.w     D0, [A6 - 0x222]
  5669. 000042BC  80BC 0000 1000           or.l       D0, 0x1000
  5670. 000042C2  3D40 FDDE                move.w     [A6 - 0x222], D0
  5671. label000042C6:
  5672. 000042C6  4267                     clr.w      -[A7]
  5673. 000042C8  486E FDD0                pea.l      [A6 - 0x230]
  5674. 000042CC  486D BAF2                pea.l      [A5 - 0x450E]
  5675. 000042D0  701E                     moveq.l    D0, 0x1E
  5676. 000042D2  2F00                     move.l     -[A7], D0
  5677. 000042D4  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  5678. 000042D8  101F                     move.b     D0, [A7]+
  5679. 000042DA  662A                     bne        +0x2C /* 00004306 */
  5680. 000042DC  4267                     clr.w      -[A7]
  5681. 000042DE  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  5682. 000042E2  486E FDD0                pea.l      [A6 - 0x230]
  5683. 000042E6  4EAD 2732                jsr        [A5 + 0x2732 /* export_1250 */]
  5684. 000042EA  101F                     move.b     D0, [A7]+
  5685. 000042EC  6714                     beq        +0x16 /* 00004302 */
  5686. 000042EE  41ED BAF2                lea.l      A0, [A5 - 0x450E]
  5687. 000042F2  43EE FDD0                lea.l      A1, [A6 - 0x230]
  5688. 000042F6  7006                     moveq.l    D0, 0x06
  5689. label000042F8:
  5690. 000042F8  20D9                     move.l     [A0]+, [A1]+
  5691. 000042FA  51C8 FFFC                dbf        D0, -0x6 /* 000042F8 */
  5692. 000042FE  3091                     move.w     [A0], [A1]
  5693. 00004300  6004                     bra        +0x6 /* 00004306 */
  5694. label00004302:
  5695. 00004302  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  5696. label00004306:
  5697. 00004306  4267                     clr.w      -[A7]
  5698. 00004308  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  5699. 0000430C  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  5700. 00004310  3F2E FDD2                move.w     -[A7], [A6 - 0x22E]
  5701. 00004314  1F2E FDAD                move.b     -[A7], [A6 - 0x253]
  5702. 00004318  4EAD 2712                jsr        [A5 + 0x2712 /* export_1246 */]
  5703. 0000431C  1D5F FDAA                move.b     [A6 - 0x256], [A7]+
  5704. 00004320  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5705. 00004324  3F3C 0007                move.w     -[A7], 0x7
  5706. 00004328  486E FFFA                pea.l      [A6 - 0x6]
  5707. 0000432C  486E FFF6                pea.l      [A6 - 0xA]
  5708. 00004330  486E FFEE                pea.l      [A6 - 0x12]
  5709. 00004334  A98D                     syscall    GetDialogItem/GetDItem
  5710. 00004336  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  5711. 0000433A  486E FEEE                pea.l      [A6 - 0x112]
  5712. 0000433E  A990                     syscall    GetDialogItemText/GetIText
  5713. 00004340  486E FEEE                pea.l      [A6 - 0x112]
  5714. 00004344  486E FDEE                pea.l      [A6 - 0x212]
  5715. 00004348  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  5716. 0000434C  101F                     move.b     D0, [A7]+
  5717. 0000434E  6724                     beq        +0x26 /* 00004374 */
  5718. 00004350  1004                     move.b     D0, D4
  5719. 00004352  671C                     beq        +0x1E /* 00004370 */
  5720. 00004354  4267                     clr.w      -[A7]
  5721. 00004356  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  5722. 0000435A  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  5723. 0000435E  486E FEEE                pea.l      [A6 - 0x112]
  5724. 00004362  4EAD 273A                jsr        [A5 + 0x273A /* export_1251 */]
  5725. 00004366  101F                     move.b     D0, [A7]+
  5726. 00004368  6604                     bne        +0x6 /* 0000436E */
  5727. 0000436A  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  5728. label0000436E:
  5729. 0000436E  6004                     bra        +0x6 /* 00004374 */
  5730. label00004370:
  5731. 00004370  4EAD 2872                jsr        [A5 + 0x2872 /* export_1290 */]
  5732. label00004374:
  5733. 00004374  486E FFFC                pea.l      [A6 - 0x4]
  5734. 00004378  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  5735. 0000437C  486D BAF8                pea.l      [A5 - 0x4508]
  5736. 00004380  4EAD 2B6A                jsr        [A5 + 0x2B6A /* export_1385 */]
  5737. 00004384  7004                     moveq.l    D0, 0x04
  5738. 00004386  B06E FDB4                cmp.w      D0, [A6 - 0x24C]
  5739. 0000438A  6604                     bne        +0x6 /* 00004390 */
  5740. 0000438C  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  5741. label00004390:
  5742. 00004390  7003                     moveq.l    D0, 0x03
  5743. 00004392  B06E FDB4                cmp.w      D0, [A6 - 0x24C]
  5744. 00004396  660C                     bne        +0xE /* 000043A4 */
  5745. 00004398  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  5746. 0000439C  486D BAF2                pea.l      [A5 - 0x450E]
  5747. 000043A0  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  5748. label000043A4:
  5749. 000043A4  7005                     moveq.l    D0, 0x05
  5750. 000043A6  B06E FDB4                cmp.w      D0, [A6 - 0x24C]
  5751. 000043AA  6652                     bne        +0x54 /* 000043FE */
  5752. 000043AC  486E FDB2                pea.l      [A6 - 0x24E]
  5753. 000043B0  4EBA E9D6                jsr        [PC - 0x162A /* 00002D88 */]
  5754. 000043B4  302E FDB2                move.w     D0, [A6 - 0x24E]
  5755. 000043B8  48C0                     ext.l      D0
  5756. 000043BA  B0AE FDE0                cmp.l      D0, [A6 - 0x220]
  5757. 000043BE  673E                     beq        +0x40 /* 000043FE */
  5758. 000043C0  302E FDB2                move.w     D0, [A6 - 0x24E]
  5759. 000043C4  48C0                     ext.l      D0
  5760. 000043C6  2D40 FDE0                move.l     [A6 - 0x220], D0
  5761. 000043CA  1004                     move.b     D0, D4
  5762. 000043CC  672C                     beq        +0x2E /* 000043FA */
  5763. 000043CE  4267                     clr.w      -[A7]
  5764. 000043D0  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  5765. 000043D4  486E FDD0                pea.l      [A6 - 0x230]
  5766. 000043D8  4EAD 2732                jsr        [A5 + 0x2732 /* export_1250 */]
  5767. 000043DC  101F                     move.b     D0, [A7]+
  5768. 000043DE  6714                     beq        +0x16 /* 000043F4 */
  5769. 000043E0  41ED BAF2                lea.l      A0, [A5 - 0x450E]
  5770. 000043E4  43EE FDD0                lea.l      A1, [A6 - 0x230]
  5771. 000043E8  7006                     moveq.l    D0, 0x06
  5772. label000043EA:
  5773. 000043EA  20D9                     move.l     [A0]+, [A1]+
  5774. 000043EC  51C8 FFFC                dbf        D0, -0x6 /* 000043EA */
  5775. 000043F0  3091                     move.w     [A0], [A1]
  5776. 000043F2  600A                     bra        +0xC /* 000043FE */
  5777. label000043F4:
  5778. 000043F4  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  5779. 000043F8  6004                     bra        +0x6 /* 000043FE */
  5780. label000043FA:
  5781. 000043FA  4EAD 2872                jsr        [A5 + 0x2872 /* export_1290 */]
  5782. label000043FE:
  5783. 000043FE  7014                     moveq.l    D0, 0x14
  5784. 00004400  B06E FDB4                cmp.w      D0, [A6 - 0x24C]
  5785. 00004404  6606                     bne        +0x8 /* 0000440C */
  5786. 00004406  2F0E                     move.l     -[A7], A6
  5787. 00004408  4EBA F69A                jsr        [PC - 0x966 /* 00003AA4 */]
  5788. label0000440C:
  5789. 0000440C  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  5790. 00004410  4E5E                     unlink     A6
  5791. 00004412  4E75                     rts
  5792. 00004414  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5793. // begin alternate branch 00004416-0000441E
  5794. fn00004416:
  5795. 00004416  4E56 FEFC                link       A6, -0x0104
  5796. 0000441A  48E7 0118                movem.l    -[A7], D7,A3,A4
  5797. // end alternate branch 00004416-0000441E
  5798. fn00004416: // (misaligned)
  5799. 00004418  FEFC 48E7                .extension 0xEFC <<F/2-3/7>> // unimplemented
  5800. 0000441C  0118                     btst       [A0]+, D0
  5801. 0000441E  286E 0008                movea.l    A4, [A6 + 0x8]
  5802. 00004422  42A7                     clr.l      -[A7]
  5803. 00004424  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  5804. 00004428  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  5805. 0000442C  295F FEEA                move.l     [A4 - 0x116], [A7]+
  5806. 00004430  7E00                     moveq.l    D7, 0x00
  5807. 00004432  4AAC FEEA                tst.l      [A4 - 0x116]
  5808. 00004436  6608                     bne        +0xA /* 00004440 */
  5809. 00004438  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  5810. 0000443C  6000 00BE                bra        +0xC0 /* 000044FC */
  5811. label00004440:
  5812. 00004440  206C FEEA                movea.l    A0, [A4 - 0x116]
  5813. 00004444  2650                     movea.l    A3, [A0]
  5814. 00004446  082B 0007 0014           btst.b     [A3 + 0x14], 0x7
  5815. 0000444C  56C0                     sne        D0
  5816. 0000444E  4400                     neg.b      D0
  5817. 00004450  B02C FEE8                cmp.b      D0, [A4 - 0x118]
  5818. 00004454  6704                     beq        +0x6 /* 0000445A */
  5819. 00004456  08C7 001F                bset.b     D7, 0x1F
  5820. label0000445A:
  5821. 0000445A  082B 0006 0014           btst.b     [A3 + 0x14], 0x6
  5822. 00004460  56C0                     sne        D0
  5823. 00004462  4400                     neg.b      D0
  5824. 00004464  B02C FEE7                cmp.b      D0, [A4 - 0x119]
  5825. 00004468  6704                     beq        +0x6 /* 0000446E */
  5826. 0000446A  08C7 001E                bset.b     D7, 0x1E
  5827. label0000446E:
  5828. 0000446E  082B 0003 0014           btst.b     [A3 + 0x14], 0x3
  5829. 00004474  56C0                     sne        D0
  5830. 00004476  4400                     neg.b      D0
  5831. 00004478  B02C FEE6                cmp.b      D0, [A4 - 0x11A]
  5832. 0000447C  6704                     beq        +0x6 /* 00004482 */
  5833. 0000447E  08C7 001B                bset.b     D7, 0x1B
  5834. label00004482:
  5835. 00004482  2007                     move.l     D0, D7
  5836. 00004484  222B 0014                move.l     D1, [A3 + 0x14]
  5837. 00004488  B380                     xor.l      D0, D1
  5838. 0000448A  2740 0014                move.l     [A3 + 0x14], D0
  5839. 0000448E  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  5840. 00004492  4A87                     tst.l      D7
  5841. 00004494  56C0                     sne        D0
  5842. 00004496  4400                     neg.b      D0
  5843. 00004498  1F00                     move.b     -[A7], D0
  5844. 0000449A  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  5845. 0000449E  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  5846. 000044A2  3F3C 0005                move.w     -[A7], 0x5
  5847. 000044A6  486C FFFA                pea.l      [A4 - 0x6]
  5848. 000044AA  486C FFF6                pea.l      [A4 - 0xA]
  5849. 000044AE  486C FFEE                pea.l      [A4 - 0x12]
  5850. 000044B2  A98D                     syscall    GetDialogItem/GetDItem
  5851. 000044B4  2F2C FFF6                move.l     -[A7], [A4 - 0xA]
  5852. 000044B8  486E FF00                pea.l      [A6 - 0x100]
  5853. 000044BC  A990                     syscall    GetDialogItemText/GetIText
  5854. 000044BE  486E FF00                pea.l      [A6 - 0x100]
  5855. 000044C2  486C FEEE                pea.l      [A4 - 0x112]
  5856. 000044C6  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  5857. 000044CA  101F                     move.b     D0, [A7]+
  5858. 000044CC  6722                     beq        +0x24 /* 000044F0 */
  5859. 000044CE  102C FEE9                move.b     D0, [A4 - 0x117]
  5860. 000044D2  6718                     beq        +0x1A /* 000044EC */
  5861. 000044D4  4267                     clr.w      -[A7]
  5862. 000044D6  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  5863. 000044DA  486E FF00                pea.l      [A6 - 0x100]
  5864. 000044DE  4EAD 271A                jsr        [A5 + 0x271A /* export_1247 */]
  5865. 000044E2  101F                     move.b     D0, [A7]+
  5866. 000044E4  6604                     bne        +0x6 /* 000044EA */
  5867. 000044E6  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  5868. label000044EA:
  5869. 000044EA  6004                     bra        +0x6 /* 000044F0 */
  5870. label000044EC:
  5871. 000044EC  4EAD 2872                jsr        [A5 + 0x2872 /* export_1290 */]
  5872. label000044F0:
  5873. 000044F0  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  5874. 000044F4  1F2C FEE5                move.b     -[A7], [A4 - 0x11B]
  5875. 000044F8  4EAD 272A                jsr        [A5 + 0x272A /* export_1249 */]
  5876. label000044FC:
  5877. 000044FC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5878. 00004500  4E5E                     unlink     A6
  5879. 00004502  2E9F                     move.l     [A7], [A7]+
  5880. 00004504  4E75                     rts
  5881. export_188:
  5882. 00004506  4E56 FDA2                link       A6, -0x025E
  5883. 0000450A  48E7 0300                movem.l    -[A7], D6,D7
  5884. 0000450E  102D B7CC                move.b     D0, [A5 - 0x4834]
  5885. 00004512  6600 02E0                bne        +0x2E2 /* 000047F4 */
  5886. 00004516  2F00                     move.l     -[A7], D0
  5887. 00004518  4267                     clr.w      -[A7]
  5888. 0000451A  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  5889. 0000451E  121F                     move.b     D1, [A7]+
  5890. 00004520  201F                     move.l     D0, [A7]+
  5891. 00004522  8001                     or.b       D0, D1
  5892. 00004524  6600 02CE                bne        +0x2D0 /* 000047F4 */
  5893. 00004528  102D ACA6                move.b     D0, [A5 - 0x535A]
  5894. 0000452C  0A00 0001                xori.b     D0, 0x1
  5895. 00004530  802D B3FC                or.b       D0, [A5 - 0x4C04]
  5896. 00004534  1D40 FEE9                move.b     [A6 - 0x117], D0
  5897. 00004538  42A7                     clr.l      -[A7]
  5898. 0000453A  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  5899. 0000453E  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  5900. 00004542  2D5F FEEA                move.l     [A6 - 0x116], [A7]+
  5901. 00004546  206E FEEA                movea.l    A0, [A6 - 0x116]
  5902. 0000454A  2050                     movea.l    A0, [A0]
  5903. 0000454C  0828 0007 0014           btst.b     [A0 + 0x14], 0x7
  5904. 00004552  56C0                     sne        D0
  5905. 00004554  4400                     neg.b      D0
  5906. 00004556  1D40 FEE8                move.b     [A6 - 0x118], D0
  5907. 0000455A  206E FEEA                movea.l    A0, [A6 - 0x116]
  5908. 0000455E  2050                     movea.l    A0, [A0]
  5909. 00004560  0828 0006 0014           btst.b     [A0 + 0x14], 0x6
  5910. 00004566  56C0                     sne        D0
  5911. 00004568  4400                     neg.b      D0
  5912. 0000456A  1D40 FEE7                move.b     [A6 - 0x119], D0
  5913. 0000456E  206E FEEA                movea.l    A0, [A6 - 0x116]
  5914. 00004572  2050                     movea.l    A0, [A0]
  5915. 00004574  0828 0003 0014           btst.b     [A0 + 0x14], 0x3
  5916. 0000457A  56C0                     sne        D0
  5917. 0000457C  4400                     neg.b      D0
  5918. 0000457E  1D40 FEE6                move.b     [A6 - 0x11A], D0
  5919. 00004582  4267                     clr.w      -[A7]
  5920. 00004584  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  5921. 00004588  4EAD 2612                jsr        [A5 + 0x2612 /* export_1214 */]
  5922. 0000458C  1D5F FEE5                move.b     [A6 - 0x11B], [A7]+
  5923. 00004590  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  5924. 00004594  4267                     clr.w      -[A7]
  5925. 00004596  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  5926. 0000459A  4267                     clr.w      -[A7]
  5927. 0000459C  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  5928. 000045A0  3F3C 0002                move.w     -[A7], 0x2
  5929. 000045A4  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  5930. 000045A8  3E1F                     move.w     D7, [A7]+
  5931. 000045AA  4267                     clr.w      -[A7]
  5932. 000045AC  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  5933. 000045B0  3F3C 0001                move.w     -[A7], 0x1
  5934. 000045B4  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  5935. 000045B8  3C1F                     move.w     D6, [A7]+
  5936. 000045BA  486E FDDE                pea.l      [A6 - 0x222]
  5937. 000045BE  3F3C 0001                move.w     -[A7], 0x1
  5938. 000045C2  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  5939. 000045C6  205F                     movea.l    A0, [A7]+
  5940. 000045C8  43EE FEEE                lea.l      A1, [A6 - 0x112]
  5941. 000045CC  703F                     moveq.l    D0, 0x3F
  5942. label000045CE:
  5943. 000045CE  22D8                     move.l     [A1]+, [A0]+
  5944. 000045D0  51C8 FFFC                dbf        D0, -0x6 /* 000045CE */
  5945. 000045D4  4267                     clr.w      -[A7]
  5946. 000045D6  486E FDCA                pea.l      [A6 - 0x236]
  5947. 000045DA  42A7                     clr.l      -[A7]
  5948. 000045DC  4EAD 2692                jsr        [A5 + 0x2692 /* export_1230 */]
  5949. 000045E0  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  5950. 000045E4  486E FEEE                pea.l      [A6 - 0x112]
  5951. 000045E8  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  5952. 000045EC  3F3C 0001                move.w     -[A7], 0x1
  5953. 000045F0  486E FDCA                pea.l      [A6 - 0x236]
  5954. 000045F4  2F2D A6BC                move.l     -[A7], [A5 - 0x5944]
  5955. 000045F8  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  5956. 000045FC  486E FEEE                pea.l      [A6 - 0x112]
  5957. 00004600  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  5958. 00004604  486E FDCA                pea.l      [A6 - 0x236]
  5959. 00004608  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  5960. 0000460C  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  5961. 00004610  486E FEEE                pea.l      [A6 - 0x112]
  5962. 00004614  486E FDB6                pea.l      [A6 - 0x24A]
  5963. 00004618  3007                     move.w     D0, D7
  5964. 0000461A  48C0                     ext.l      D0
  5965. 0000461C  2F00                     move.l     -[A7], D0
  5966. 0000461E  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  5967. 00004622  486E FDA2                pea.l      [A6 - 0x25E]
  5968. 00004626  3006                     move.w     D0, D6
  5969. 00004628  48C0                     ext.l      D0
  5970. 0000462A  2F00                     move.l     -[A7], D0
  5971. 0000462C  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  5972. 00004630  A98B                     syscall    ParamText
  5973. 00004632  486E FDDE                pea.l      [A6 - 0x222]
  5974. 00004636  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  5975. 0000463A  4EAD 2602                jsr        [A5 + 0x2602 /* export_1212 */]
  5976. 0000463E  205F                     movea.l    A0, [A7]+
  5977. 00004640  43EE FEEE                lea.l      A1, [A6 - 0x112]
  5978. 00004644  703F                     moveq.l    D0, 0x3F
  5979. label00004646:
  5980. 00004646  22D8                     move.l     [A1]+, [A0]+
  5981. 00004648  51C8 FFFC                dbf        D0, -0x6 /* 00004646 */
  5982. 0000464C  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  5983. 00004650  42A7                     clr.l      -[A7]
  5984. 00004652  3F3C 009D                move.w     -[A7], 0x9D
  5985. 00004656  42A7                     clr.l      -[A7]
  5986. 00004658  70FF                     moveq.l    D0, 0xFFFFFFFF
  5987. 0000465A  2F00                     move.l     -[A7], D0
  5988. 0000465C  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  5989. 00004660  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  5990. 00004664  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5991. 00004668  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5992. 0000466C  1F2E FEE8                move.b     -[A7], [A6 - 0x118]
  5993. 00004670  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  5994. 00004674  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5995. 00004678  3F3C 000B                move.w     -[A7], 0xB
  5996. 0000467C  1F2E FEE7                move.b     -[A7], [A6 - 0x119]
  5997. 00004680  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  5998. 00004684  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5999. 00004688  3F3C 000C                move.w     -[A7], 0xC
  6000. 0000468C  1F2E FEE5                move.b     -[A7], [A6 - 0x11B]
  6001. 00004690  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6002. 00004694  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6003. 00004698  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6004. 0000469C  1F2E FEE6                move.b     -[A7], [A6 - 0x11A]
  6005. 000046A0  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6006. 000046A4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6007. 000046A8  3F3C 0003                move.w     -[A7], 0x3
  6008. 000046AC  7005                     moveq.l    D0, 0x05
  6009. 000046AE  B06D B3FE                cmp.w      D0, [A5 - 0x4C02]
  6010. 000046B2  5EC0                     sgt        D0
  6011. 000046B4  4400                     neg.b      D0
  6012. 000046B6  1F00                     move.b     -[A7], D0
  6013. 000046B8  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  6014. 000046BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6015. 000046C0  3F3C 0005                move.w     -[A7], 0x5
  6016. 000046C4  486E FFFA                pea.l      [A6 - 0x6]
  6017. 000046C8  486E FFF6                pea.l      [A6 - 0xA]
  6018. 000046CC  486E FFEE                pea.l      [A6 - 0x12]
  6019. 000046D0  A98D                     syscall    GetDialogItem/GetDItem
  6020. 000046D2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6021. 000046D6  486E FEEE                pea.l      [A6 - 0x112]
  6022. 000046DA  A98F                     syscall    SetDialogItemText/SetIText
  6023. 000046DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6024. 000046E0  2F3C 0000 0005           move.l     -[A7], 0x5
  6025. 000046E6  3F3C 7FFF                move.w     -[A7], 0x7FFF
  6026. 000046EA  A97E                     syscall    SelectDialogItemText/SelIText
  6027. 000046EC  7001                     moveq.l    D0, 0x01
  6028. 000046EE  B047                     cmp.w      D0, D7
  6029. 000046F0  660E                     bne        +0x10 /* 00004700 */
  6030. 000046F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6031. 000046F6  2F3C 0002 0007           move.l     -[A7], 0x20007
  6032. 000046FC  4EAD 1D3A                jsr        [A5 + 0x1D3A /* export_931 */]
  6033. label00004700:
  6034. 00004700  7001                     moveq.l    D0, 0x01
  6035. 00004702  B046                     cmp.w      D0, D6
  6036. 00004704  660E                     bne        +0x10 /* 00004714 */
  6037. 00004706  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6038. 0000470A  2F3C 0001 0008           move.l     -[A7], 0x10008
  6039. 00004710  4EAD 1D3A                jsr        [A5 + 0x1D3A /* export_931 */]
  6040. label00004714:
  6041. 00004714  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6042. 00004718  2F3C 0002 0000           move.l     -[A7], 0x20000
  6043. 0000471E  1F3C 0001                move.b     -[A7], 0x1
  6044. 00004722  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  6045. label00004726:
  6046. 00004726  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  6047. 0000472A  486E FEE2                pea.l      [A6 - 0x11E]
  6048. 0000472E  A991                     syscall    ModalDialog
  6049. 00004730  102E FEE9                move.b     D0, [A6 - 0x117]
  6050. 00004734  6776                     beq        +0x78 /* 000047AC */
  6051. 00004736  302E FEE2                move.w     D0, [A6 - 0x11E]
  6052. 0000473A  0440 000A                subi.w     D0, 0xA /* '\n' */
  6053. 0000473E  670E                     beq        +0x10 /* 0000474E */
  6054. 00004740  5340                     subq.w     D0, 1
  6055. 00004742  6722                     beq        +0x24 /* 00004766 */
  6056. 00004744  5340                     subq.w     D0, 1
  6057. 00004746  6736                     beq        +0x38 /* 0000477E */
  6058. 00004748  5340                     subq.w     D0, 1
  6059. 0000474A  674A                     beq        +0x4C /* 00004796 */
  6060. 0000474C  605E                     bra        +0x60 /* 000047AC */
  6061. label0000474E:
  6062. 0000474E  0A2E 0001 FEE8           xori.b     [A6 - 0x118], 0x1
  6063. 00004754  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6064. 00004758  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6065. 0000475C  1F2E FEE8                move.b     -[A7], [A6 - 0x118]
  6066. 00004760  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6067. 00004764  6046                     bra        +0x48 /* 000047AC */
  6068. label00004766:
  6069. 00004766  0A2E 0001 FEE7           xori.b     [A6 - 0x119], 0x1
  6070. 0000476C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6071. 00004770  3F3C 000B                move.w     -[A7], 0xB
  6072. 00004774  1F2E FEE7                move.b     -[A7], [A6 - 0x119]
  6073. 00004778  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6074. 0000477C  602E                     bra        +0x30 /* 000047AC */
  6075. label0000477E:
  6076. 0000477E  0A2E 0001 FEE5           xori.b     [A6 - 0x11B], 0x1
  6077. 00004784  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6078. 00004788  3F3C 000C                move.w     -[A7], 0xC
  6079. 0000478C  1F2E FEE5                move.b     -[A7], [A6 - 0x11B]
  6080. 00004790  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6081. 00004794  6016                     bra        +0x18 /* 000047AC */
  6082. label00004796:
  6083. 00004796  0A2E 0001 FEE6           xori.b     [A6 - 0x11A], 0x1
  6084. 0000479C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6085. 000047A0  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6086. 000047A4  1F2E FEE6                move.b     -[A7], [A6 - 0x11A]
  6087. 000047A8  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6088. label000047AC:
  6089. 000047AC  7001                     moveq.l    D0, 0x01
  6090. 000047AE  B06E FEE2                cmp.w      D0, [A6 - 0x11E]
  6091. 000047B2  57C0                     seq        D0
  6092. 000047B4  7202                     moveq.l    D1, 0x02
  6093. 000047B6  B26E FEE2                cmp.w      D1, [A6 - 0x11E]
  6094. 000047BA  57C1                     seq        D1
  6095. 000047BC  8001                     or.b       D0, D1
  6096. 000047BE  7203                     moveq.l    D1, 0x03
  6097. 000047C0  B26E FEE2                cmp.w      D1, [A6 - 0x11E]
  6098. 000047C4  57C1                     seq        D1
  6099. 000047C6  8001                     or.b       D0, D1
  6100. 000047C8  6700 FF5C                beq        -0xA2 /* 00004726 */
  6101. 000047CC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6102. 000047D0  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  6103. 000047D4  7002                     moveq.l    D0, 0x02
  6104. 000047D6  B06E FEE2                cmp.w      D0, [A6 - 0x11E]
  6105. 000047DA  6706                     beq        +0x8 /* 000047E2 */
  6106. 000047DC  2F0E                     move.l     -[A7], A6
  6107. 000047DE  4EBA FC36                jsr        [PC - 0x3CA /* 00004416 */]
  6108. label000047E2:
  6109. 000047E2  486E FFFC                pea.l      [A6 - 0x4]
  6110. 000047E6  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  6111. 000047EA  7003                     moveq.l    D0, 0x03
  6112. 000047EC  B06E FEE2                cmp.w      D0, [A6 - 0x11E]
  6113. 000047F0  6702                     beq        +0x4 /* 000047F4 */
  6114. 000047F2  600C                     bra        +0xE /* 00004800 */
  6115. label000047F4:
  6116. 000047F4  7005                     moveq.l    D0, 0x05
  6117. 000047F6  B06D B3FE                cmp.w      D0, [A5 - 0x4C02]
  6118. 000047FA  6604                     bne        +0x6 /* 00004800 */
  6119. 000047FC  4EAD 137A                jsr        [A5 + 0x137A /* export_619 */]
  6120. label00004800:
  6121. 00004800  4CDF 00C0                movem.l    D6,D7, [A7]+
  6122. 00004804  4E5E                     unlink     A6
  6123. 00004806  4E75                     rts
  6124. fn00004808:
  6125. 00004808  4E56 0000                link       A6, 0
  6126. 0000480C  2F0C                     move.l     -[A7], A4
  6127. 0000480E  286E 0008                movea.l    A4, [A6 + 0x8]
  6128. 00004812  396E 000C FDC6           move.w     [A4 - 0x23A], [A6 + 0xC]
  6129. 00004818  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  6130. 0000481C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6131. 00004820  4A6C FDC6                tst.w      [A4 - 0x23A]
  6132. 00004824  57C0                     seq        D0
  6133. 00004826  4400                     neg.b      D0
  6134. 00004828  1F00                     move.b     -[A7], D0
  6135. 0000482A  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6136. 0000482E  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  6137. 00004832  3F3C 000B                move.w     -[A7], 0xB
  6138. 00004836  7001                     moveq.l    D0, 0x01
  6139. 00004838  B06C FDC6                cmp.w      D0, [A4 - 0x23A]
  6140. 0000483C  57C0                     seq        D0
  6141. 0000483E  4400                     neg.b      D0
  6142. 00004840  1F00                     move.b     -[A7], D0
  6143. 00004842  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6144. 00004846  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  6145. 0000484A  3F3C 000C                move.w     -[A7], 0xC
  6146. 0000484E  7002                     moveq.l    D0, 0x02
  6147. 00004850  B06C FDC6                cmp.w      D0, [A4 - 0x23A]
  6148. 00004854  57C0                     seq        D0
  6149. 00004856  4400                     neg.b      D0
  6150. 00004858  1F00                     move.b     -[A7], D0
  6151. 0000485A  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6152. 0000485E  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  6153. 00004862  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6154. 00004866  7004                     moveq.l    D0, 0x04
  6155. 00004868  B06C FDC6                cmp.w      D0, [A4 - 0x23A]
  6156. 0000486C  57C0                     seq        D0
  6157. 0000486E  4400                     neg.b      D0
  6158. 00004870  1F00                     move.b     -[A7], D0
  6159. 00004872  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6160. 00004876  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  6161. 0000487A  3F3C 0011                move.w     -[A7], 0x11
  6162. 0000487E  7007                     moveq.l    D0, 0x07
  6163. 00004880  B06C FDC6                cmp.w      D0, [A4 - 0x23A]
  6164. 00004884  57C0                     seq        D0
  6165. 00004886  4400                     neg.b      D0
  6166. 00004888  1F00                     move.b     -[A7], D0
  6167. 0000488A  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6168. 0000488E  285F                     movea.l    A4, [A7]+
  6169. 00004890  4E5E                     unlink     A6
  6170. 00004892  205F                     movea.l    A0, [A7]+
  6171. 00004894  5C4F                     addq.w     A7, 6
  6172. 00004896  4ED0                     jmp        [A0]
  6173. export_189:
  6174. 00004898  4E56 FB94                link       A6, -0x046C
  6175. 0000489C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6176. 000048A0  102D BCB0                move.b     D0, [A5 - 0x4350]
  6177. 000048A4  674E                     beq        +0x50 /* 000048F4 */
  6178. 000048A6  41EE FDCC                lea.l      A0, [A6 - 0x234]
  6179. 000048AA  43ED BC90                lea.l      A1, [A5 - 0x4370]
  6180. 000048AE  7006                     moveq.l    D0, 0x06
  6181. label000048B0:
  6182. 000048B0  20D9                     move.l     [A0]+, [A1]+
  6183. 000048B2  51C8 FFFC                dbf        D0, -0x6 /* 000048B0 */
  6184. 000048B6  3091                     move.w     [A0], [A1]
  6185. 000048B8  4267                     clr.w      -[A7]
  6186. 000048BA  3F2E FDE2                move.w     -[A7], [A6 - 0x21E]
  6187. 000048BE  4EAD 26EA                jsr        [A5 + 0x26EA /* export_1241 */]
  6188. 000048C2  3D5F FDE2                move.w     [A6 - 0x21E], [A7]+
  6189. 000048C6  2D6D C5C2 FDC8           move.l     [A6 - 0x238], [A5 - 0x3A3E]
  6190. 000048CC  1F3C 0001                move.b     -[A7], 0x1
  6191. 000048D0  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  6192. 000048D4  3F3C 0003                move.w     -[A7], 0x3
  6193. 000048D8  4EAD 28BA                jsr        [A5 + 0x28BA /* export_1299 */]
  6194. 000048DC  41ED BAF2                lea.l      A0, [A5 - 0x450E]
  6195. 000048E0  43EE FDCC                lea.l      A1, [A6 - 0x234]
  6196. 000048E4  7006                     moveq.l    D0, 0x06
  6197. label000048E6:
  6198. 000048E6  20D9                     move.l     [A0]+, [A1]+
  6199. 000048E8  51C8 FFFC                dbf        D0, -0x6 /* 000048E6 */
  6200. 000048EC  3091                     move.w     [A0], [A1]
  6201. 000048EE  2B6E FDC8 C582           move.l     [A5 - 0x3A7E], [A6 - 0x238]
  6202. label000048F4:
  6203. 000048F4  4A6D BAF4                tst.w      [A5 - 0x450C]
  6204. 000048F8  57C0                     seq        D0
  6205. 000048FA  7202                     moveq.l    D1, 0x02
  6206. 000048FC  B22D BAF6                cmp.b      D1, [A5 - 0x450A]
  6207. 00004900  56C1                     sne        D1
  6208. 00004902  8001                     or.b       D0, D1
  6209. 00004904  6708                     beq        +0xA /* 0000490E */
  6210. 00004906  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  6211. 0000490A  6000 0558                bra        +0x55A /* 00004E64 */
  6212. label0000490E:
  6213. 0000490E  486E FBBC                pea.l      [A6 - 0x444]
  6214. 00004912  3F3C 0002                move.w     -[A7], 0x2
  6215. 00004916  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  6216. 0000491A  205F                     movea.l    A0, [A7]+
  6217. 0000491C  43EE FCC2                lea.l      A1, [A6 - 0x33E]
  6218. 00004920  703F                     moveq.l    D0, 0x3F
  6219. label00004922:
  6220. 00004922  22D8                     move.l     [A1]+, [A0]+
  6221. 00004924  51C8 FFFC                dbf        D0, -0x6 /* 00004922 */
  6222. 00004928  202D C582                move.l     D0, [A5 - 0x3A7E]
  6223. 0000492C  B0AD A684                cmp.l      D0, [A5 - 0x597C]
  6224. 00004930  661A                     bne        +0x1C /* 0000494C */
  6225. 00004932  486E FBBC                pea.l      [A6 - 0x444]
  6226. 00004936  3F3C 0003                move.w     -[A7], 0x3
  6227. 0000493A  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  6228. 0000493E  205F                     movea.l    A0, [A7]+
  6229. 00004940  43EE FCC2                lea.l      A1, [A6 - 0x33E]
  6230. 00004944  703F                     moveq.l    D0, 0x3F
  6231. label00004946:
  6232. 00004946  22D8                     move.l     [A1]+, [A0]+
  6233. 00004948  51C8 FFFC                dbf        D0, -0x6 /* 00004946 */
  6234. label0000494C:
  6235. 0000494C  4267                     clr.w      -[A7]
  6236. 0000494E  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  6237. 00004952  101F                     move.b     D0, [A7]+
  6238. 00004954  802D B7CC                or.b       D0, [A5 - 0x4834]
  6239. 00004958  7205                     moveq.l    D1, 0x05
  6240. 0000495A  B26D B3FE                cmp.w      D1, [A5 - 0x4C02]
  6241. 0000495E  57C1                     seq        D1
  6242. 00004960  C001                     and.b      D0, D1
  6243. 00004962  6710                     beq        +0x12 /* 00004974 */
  6244. 00004964  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  6245. 00004968  486D BAF2                pea.l      [A5 - 0x450E]
  6246. 0000496C  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  6247. 00004970  6000 04F2                bra        +0x4F4 /* 00004E64 */
  6248. label00004974:
  6249. 00004974  102D ACA6                move.b     D0, [A5 - 0x535A]
  6250. 00004978  0A00 0001                xori.b     D0, 0x1
  6251. 0000497C  802D B3FC                or.b       D0, [A5 - 0x4C04]
  6252. 00004980  1D40 FCC1                move.b     [A6 - 0x33F], D0
  6253. 00004984  486E FBBC                pea.l      [A6 - 0x444]
  6254. 00004988  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  6255. 0000498C  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  6256. 00004990  4EAD 264A                jsr        [A5 + 0x264A /* export_1221 */]
  6257. 00004994  205F                     movea.l    A0, [A7]+
  6258. 00004996  43EE FDEC                lea.l      A1, [A6 - 0x214]
  6259. 0000499A  703F                     moveq.l    D0, 0x3F
  6260. label0000499C:
  6261. 0000499C  22D8                     move.l     [A1]+, [A0]+
  6262. 0000499E  51C8 FFFC                dbf        D0, -0x6 /* 0000499C */
  6263. 000049A2  4267                     clr.w      -[A7]
  6264. 000049A4  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  6265. 000049A8  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  6266. 000049AC  4EAD 2652                jsr        [A5 + 0x2652 /* export_1222 */]
  6267. 000049B0  3D5F FDEA                move.w     [A6 - 0x216], [A7]+
  6268. 000049B4  486E FBA8                pea.l      [A6 - 0x458]
  6269. 000049B8  302D BAF4                move.w     D0, [A5 - 0x450C]
  6270. 000049BC  48C0                     ext.l      D0
  6271. 000049BE  2F00                     move.l     -[A7], D0
  6272. 000049C0  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  6273. 000049C4  486E FB94                pea.l      [A6 - 0x46C]
  6274. 000049C8  302E FDEA                move.w     D0, [A6 - 0x216]
  6275. 000049CC  48C0                     ext.l      D0
  6276. 000049CE  2F00                     move.l     -[A7], D0
  6277. 000049D0  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  6278. 000049D4  486E FCC2                pea.l      [A6 - 0x33E]
  6279. 000049D8  487A 0492                pea.l      [PC + 0x492 /* 00004E6C, value 0x4E56 'NV', cstring "" */]
  6280. 000049DC  A98B                     syscall    ParamText
  6281. 000049DE  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  6282. 000049E2  42A7                     clr.l      -[A7]
  6283. 000049E4  3F3C 009C                move.w     -[A7], 0x9C
  6284. 000049E8  42A7                     clr.l      -[A7]
  6285. 000049EA  70FF                     moveq.l    D0, 0xFFFFFFFF
  6286. 000049EC  2F00                     move.l     -[A7], D0
  6287. 000049EE  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  6288. 000049F2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  6289. 000049F6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6290. 000049FA  3F3C 0003                move.w     -[A7], 0x3
  6291. 000049FE  7005                     moveq.l    D0, 0x05
  6292. 00004A00  B06D B3FE                cmp.w      D0, [A5 - 0x4C02]
  6293. 00004A04  5EC0                     sgt        D0
  6294. 00004A06  4400                     neg.b      D0
  6295. 00004A08  1F00                     move.b     -[A7], D0
  6296. 00004A0A  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  6297. 00004A0E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6298. 00004A12  3F3C 0005                move.w     -[A7], 0x5
  6299. 00004A16  486E FFFA                pea.l      [A6 - 0x6]
  6300. 00004A1A  486E FFF6                pea.l      [A6 - 0xA]
  6301. 00004A1E  486E FFEE                pea.l      [A6 - 0x12]
  6302. 00004A22  A98D                     syscall    GetDialogItem/GetDItem
  6303. 00004A24  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6304. 00004A28  486E FDEC                pea.l      [A6 - 0x214]
  6305. 00004A2C  A98F                     syscall    SetDialogItemText/SetIText
  6306. 00004A2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6307. 00004A32  2F3C 0000 0005           move.l     -[A7], 0x5
  6308. 00004A38  3F3C 7FFF                move.w     -[A7], 0x7FFF
  6309. 00004A3C  A97E                     syscall    SelectDialogItemText/SelIText
  6310. 00004A3E  082D 0000 BAF7           btst.b     [A5 - 0x4509], 0x0
  6311. 00004A44  56C0                     sne        D0
  6312. 00004A46  4400                     neg.b      D0
  6313. 00004A48  1D40 FDC5                move.b     [A6 - 0x23B], D0
  6314. 00004A4C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6315. 00004A50  3F3C 000E                move.w     -[A7], 0xE
  6316. 00004A54  1F2E FDC5                move.b     -[A7], [A6 - 0x23B]
  6317. 00004A58  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6318. 00004A5C  082D 0001 BAF7           btst.b     [A5 - 0x4509], 0x1
  6319. 00004A62  56C0                     sne        D0
  6320. 00004A64  4400                     neg.b      D0
  6321. 00004A66  1D40 FDC4                move.b     [A6 - 0x23C], D0
  6322. 00004A6A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6323. 00004A6E  3F3C 0012                move.w     -[A7], 0x12
  6324. 00004A72  1F2E FDC4                move.b     -[A7], [A6 - 0x23C]
  6325. 00004A76  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6326. 00004A7A  082D 0006 BB00           btst.b     [A5 - 0x4500], 0x6
  6327. 00004A80  56C6                     sne        D6
  6328. 00004A82  4406                     neg.b      D6
  6329. 00004A84  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6330. 00004A88  3F3C 000F                move.w     -[A7], 0xF
  6331. 00004A8C  1F06                     move.b     -[A7], D6
  6332. 00004A8E  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6333. 00004A92  082D 0005 BB00           btst.b     [A5 - 0x4500], 0x5
  6334. 00004A98  56C0                     sne        D0
  6335. 00004A9A  4400                     neg.b      D0
  6336. 00004A9C  1D40 FDC3                move.b     [A6 - 0x23D], D0
  6337. 00004AA0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6338. 00004AA4  3F3C 0010                move.w     -[A7], 0x10
  6339. 00004AA8  1F2E FDC3                move.b     -[A7], [A6 - 0x23D]
  6340. 00004AAC  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6341. 00004AB0  082D 0002 BAF7           btst.b     [A5 - 0x4509], 0x2
  6342. 00004AB6  57C5                     seq        D5
  6343. 00004AB8  4405                     neg.b      D5
  6344. 00004ABA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6345. 00004ABE  3F3C 0013                move.w     -[A7], 0x13
  6346. 00004AC2  1F05                     move.b     -[A7], D5
  6347. 00004AC4  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6348. 00004AC8  202D C582                move.l     D0, [A5 - 0x3A7E]
  6349. 00004ACC  B0AD A684                cmp.l      D0, [A5 - 0x597C]
  6350. 00004AD0  661C                     bne        +0x1E /* 00004AEE */
  6351. 00004AD2  4267                     clr.w      -[A7]
  6352. 00004AD4  1F2D BAF7                move.b     -[A7], [A5 - 0x4509]
  6353. 00004AD8  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  6354. 00004ADC  1E1F                     move.b     D7, [A7]+
  6355. 00004ADE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6356. 00004AE2  3F3C 0014                move.w     -[A7], 0x14
  6357. 00004AE6  1F07                     move.b     -[A7], D7
  6358. 00004AE8  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6359. 00004AEC  600C                     bra        +0xE /* 00004AFA */
  6360. label00004AEE:
  6361. 00004AEE  4207                     clr.b      D7
  6362. 00004AF0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6363. 00004AF4  3F3C 0014                move.w     -[A7], 0x14
  6364. 00004AF8  A827                     syscall    HideDialogItem/HideDItem
  6365. label00004AFA:
  6366. 00004AFA  082D 0004 BAF7           btst.b     [A5 - 0x4509], 0x4
  6367. 00004B00  56C4                     sne        D4
  6368. 00004B02  4404                     neg.b      D4
  6369. 00004B04  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6370. 00004B08  3F3C 0015                move.w     -[A7], 0x15
  6371. 00004B0C  2004                     move.l     D0, D4
  6372. 00004B0E  8007                     or.b       D0, D7
  6373. 00004B10  1F00                     move.b     -[A7], D0
  6374. 00004B12  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6375. 00004B16  082D 0005 BAF7           btst.b     [A5 - 0x4509], 0x5
  6376. 00004B1C  56C0                     sne        D0
  6377. 00004B1E  4400                     neg.b      D0
  6378. 00004B20  1D40 FCBD                move.b     [A6 - 0x343], D0
  6379. 00004B24  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6380. 00004B28  3F3C 0016                move.w     -[A7], 0x16
  6381. 00004B2C  1F2E FCBD                move.b     -[A7], [A6 - 0x343]
  6382. 00004B30  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6383. 00004B34  41EE FDCC                lea.l      A0, [A6 - 0x234]
  6384. 00004B38  43ED BAF2                lea.l      A1, [A5 - 0x450E]
  6385. 00004B3C  7006                     moveq.l    D0, 0x06
  6386. label00004B3E:
  6387. 00004B3E  20D9                     move.l     [A0]+, [A1]+
  6388. 00004B40  51C8 FFFC                dbf        D0, -0x6 /* 00004B3E */
  6389. 00004B44  3091                     move.w     [A0], [A1]
  6390. 00004B46  7000                     moveq.l    D0, 0x00
  6391. 00004B48  302D BB00                move.w     D0, [A5 - 0x4500]
  6392. 00004B4C  C0BC 0000 000F           and.l      D0, 0xF
  6393. 00004B52  3D40 FDC6                move.w     [A6 - 0x23A], D0
  6394. 00004B56  3F2E FDC6                move.w     -[A7], [A6 - 0x23A]
  6395. 00004B5A  2F0E                     move.l     -[A7], A6
  6396. 00004B5C  4EBA FCAA                jsr        [PC - 0x356 /* 00004808 */]
  6397. 00004B60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6398. 00004B64  2F3C 0002 0000           move.l     -[A7], 0x20000
  6399. 00004B6A  1F3C 0001                move.b     -[A7], 0x1
  6400. 00004B6E  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  6401. label00004B72:
  6402. 00004B72  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  6403. 00004B76  486E FFEC                pea.l      [A6 - 0x14]
  6404. 00004B7A  A991                     syscall    ModalDialog
  6405. 00004B7C  102E FCC1                move.b     D0, [A6 - 0x33F]
  6406. 00004B80  6700 0172                beq        +0x174 /* 00004CF4 */
  6407. 00004B84  302E FFEC                move.w     D0, [A6 - 0x14]
  6408. 00004B88  0440 000A                subi.w     D0, 0xA /* '\n' */
  6409. 00004B8C  6B00 0166                bmi        +0x168 /* 00004CF4 */
  6410. 00004B90  0C40 000C                cmpi.w     D0, 0xC
  6411. 00004B94  6E00 015E                bgt        +0x160 /* 00004CF4 */
  6412. 00004B98  D040                     add.w      D0, D0
  6413. 00004B9A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6414. 00004B9E  4EFB 0000                jmp        [PC + D0.w]
  6415. 00004BA2  001C 0028                ori.b      [A4]+, 0x28 /* '(' */
  6416. 00004BA6  0036 0044 0052           ori.b      [A6 + D0.w + 0x52], 0x44 /* 'D' */
  6417. 00004BAC  006C 0098 00B2           ori.w      [A4 + 0xB2], 0x98
  6418. 00004BB2  00C0                     .incomplete
  6419. 00004BB4  00D8                     .incomplete
  6420. 00004BB6  0100                     btst       D0, D0
  6421. 00004BB8  0126                     btst       -[A6], D0
  6422. 00004BBA  013E                     btst       <<invalid special address>>, D0
  6423. 00004BBC  4267                     clr.w      -[A7]
  6424. 00004BBE  2F0E                     move.l     -[A7], A6
  6425. 00004BC0  4EBA FC46                jsr        [PC - 0x3BA /* 00004808 */]
  6426. 00004BC4  6000 012E                bra        +0x130 /* 00004CF4 */
  6427. 00004BC8  3F3C 0001                move.w     -[A7], 0x1
  6428. 00004BCC  2F0E                     move.l     -[A7], A6
  6429. 00004BCE  4EBA FC38                jsr        [PC - 0x3C8 /* 00004808 */]
  6430. 00004BD2  6000 0120                bra        +0x122 /* 00004CF4 */
  6431. 00004BD6  3F3C 0002                move.w     -[A7], 0x2
  6432. 00004BDA  2F0E                     move.l     -[A7], A6
  6433. 00004BDC  4EBA FC2A                jsr        [PC - 0x3D6 /* 00004808 */]
  6434. 00004BE0  6000 0112                bra        +0x114 /* 00004CF4 */
  6435. 00004BE4  3F3C 0004                move.w     -[A7], 0x4
  6436. 00004BE8  2F0E                     move.l     -[A7], A6
  6437. 00004BEA  4EBA FC1C                jsr        [PC - 0x3E4 /* 00004808 */]
  6438. 00004BEE  6000 0104                bra        +0x106 /* 00004CF4 */
  6439. 00004BF2  0A2E 0001 FDC5           xori.b     [A6 - 0x23B], 0x1
  6440. 00004BF8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6441. 00004BFC  3F3C 000E                move.w     -[A7], 0xE
  6442. 00004C00  1F2E FDC5                move.b     -[A7], [A6 - 0x23B]
  6443. 00004C04  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6444. 00004C08  6000 00EA                bra        +0xEC /* 00004CF4 */
  6445. 00004C0C  0A06 0001                xori.b     D6, 0x1
  6446. 00004C10  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6447. 00004C14  3F3C 000F                move.w     -[A7], 0xF
  6448. 00004C18  1F06                     move.b     -[A7], D6
  6449. 00004C1A  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6450. 00004C1E  1005                     move.b     D0, D5
  6451. 00004C20  6612                     bne        +0x14 /* 00004C34 */
  6452. 00004C22  7A01                     moveq.l    D5, 0x01
  6453. 00004C24  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6454. 00004C28  3F3C 0013                move.w     -[A7], 0x13
  6455. 00004C2C  1F3C 0001                move.b     -[A7], 0x1
  6456. 00004C30  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6457. label00004C34:
  6458. 00004C34  6000 00BE                bra        +0xC0 /* 00004CF4 */
  6459. 00004C38  0A2E 0001 FDC3           xori.b     [A6 - 0x23D], 0x1
  6460. 00004C3E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6461. 00004C42  3F3C 0010                move.w     -[A7], 0x10
  6462. 00004C46  1F2E FDC3                move.b     -[A7], [A6 - 0x23D]
  6463. 00004C4A  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6464. 00004C4E  6000 00A4                bra        +0xA6 /* 00004CF4 */
  6465. 00004C52  3F3C 0007                move.w     -[A7], 0x7
  6466. 00004C56  2F0E                     move.l     -[A7], A6
  6467. 00004C58  4EBA FBAE                jsr        [PC - 0x452 /* 00004808 */]
  6468. 00004C5C  6000 0096                bra        +0x98 /* 00004CF4 */
  6469. 00004C60  0A2E 0001 FDC4           xori.b     [A6 - 0x23C], 0x1
  6470. 00004C66  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6471. 00004C6A  3F3C 0012                move.w     -[A7], 0x12
  6472. 00004C6E  1F2E FDC4                move.b     -[A7], [A6 - 0x23C]
  6473. 00004C72  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6474. 00004C76  607C                     bra        +0x7E /* 00004CF4 */
  6475. 00004C78  0A05 0001                xori.b     D5, 0x1
  6476. 00004C7C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6477. 00004C80  3F3C 0013                move.w     -[A7], 0x13
  6478. 00004C84  1F05                     move.b     -[A7], D5
  6479. 00004C86  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6480. 00004C8A  1006                     move.b     D0, D6
  6481. 00004C8C  6710                     beq        +0x12 /* 00004C9E */
  6482. 00004C8E  4206                     clr.b      D6
  6483. 00004C90  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6484. 00004C94  2F3C 0000 000F           move.l     -[A7], 0xF
  6485. 00004C9A  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6486. label00004C9E:
  6487. 00004C9E  6054                     bra        +0x56 /* 00004CF4 */
  6488. 00004CA0  0A07 0001                xori.b     D7, 0x1
  6489. 00004CA4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6490. 00004CA8  3F3C 0014                move.w     -[A7], 0x14
  6491. 00004CAC  1F07                     move.b     -[A7], D7
  6492. 00004CAE  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6493. 00004CB2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6494. 00004CB6  3F3C 0015                move.w     -[A7], 0x15
  6495. 00004CBA  2004                     move.l     D0, D4
  6496. 00004CBC  8007                     or.b       D0, D7
  6497. 00004CBE  1F00                     move.b     -[A7], D0
  6498. 00004CC0  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6499. 00004CC4  602E                     bra        +0x30 /* 00004CF4 */
  6500. 00004CC6  1007                     move.b     D0, D7
  6501. 00004CC8  6612                     bne        +0x14 /* 00004CDC */
  6502. 00004CCA  0A04 0001                xori.b     D4, 0x1
  6503. 00004CCE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6504. 00004CD2  3F3C 0015                move.w     -[A7], 0x15
  6505. 00004CD6  1F04                     move.b     -[A7], D4
  6506. 00004CD8  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6507. label00004CDC:
  6508. 00004CDC  6016                     bra        +0x18 /* 00004CF4 */
  6509. 00004CDE  0A2E 0001 FCBD           xori.b     [A6 - 0x343], 0x1
  6510. 00004CE4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6511. 00004CE8  3F3C 0016                move.w     -[A7], 0x16
  6512. 00004CEC  1F2E FCBD                move.b     -[A7], [A6 - 0x343]
  6513. 00004CF0  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6514. label00004CF4:
  6515. 00004CF4  7001                     moveq.l    D0, 0x01
  6516. 00004CF6  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  6517. 00004CFA  57C0                     seq        D0
  6518. 00004CFC  7202                     moveq.l    D1, 0x02
  6519. 00004CFE  B26E FFEC                cmp.w      D1, [A6 - 0x14]
  6520. 00004D02  57C1                     seq        D1
  6521. 00004D04  8001                     or.b       D0, D1
  6522. 00004D06  7203                     moveq.l    D1, 0x03
  6523. 00004D08  B26E FFEC                cmp.w      D1, [A6 - 0x14]
  6524. 00004D0C  57C1                     seq        D1
  6525. 00004D0E  8001                     or.b       D0, D1
  6526. 00004D10  7207                     moveq.l    D1, 0x07
  6527. 00004D12  B26E FFEC                cmp.w      D1, [A6 - 0x14]
  6528. 00004D16  57C1                     seq        D1
  6529. 00004D18  8001                     or.b       D0, D1
  6530. 00004D1A  6700 FE56                beq        -0x1A8 /* 00004B72 */
  6531. 00004D1E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6532. 00004D22  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  6533. 00004D26  7002                     moveq.l    D0, 0x02
  6534. 00004D28  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  6535. 00004D2C  6700 00FA                beq        +0xFC /* 00004E28 */
  6536. 00004D30  3D6E FDC6 FDDA           move.w     [A6 - 0x226], [A6 - 0x23A]
  6537. 00004D36  1006                     move.b     D0, D6
  6538. 00004D38  670C                     beq        +0xE /* 00004D46 */
  6539. 00004D3A  302E FDDA                move.w     D0, [A6 - 0x226]
  6540. 00004D3E  D07C 4000                add.w      D0, 0x4000 /* '@\0' */
  6541. 00004D42  3D40 FDDA                move.w     [A6 - 0x226], D0
  6542. label00004D46:
  6543. 00004D46  102E FDC3                move.b     D0, [A6 - 0x23D]
  6544. 00004D4A  670C                     beq        +0xE /* 00004D58 */
  6545. 00004D4C  302E FDDA                move.w     D0, [A6 - 0x226]
  6546. 00004D50  D07C 2000                add.w      D0, 0x2000 /* ' \0' */
  6547. 00004D54  3D40 FDDA                move.w     [A6 - 0x226], D0
  6548. label00004D58:
  6549. 00004D58  102E FDC5                move.b     D0, [A6 - 0x23B]
  6550. 00004D5C  4880                     ext.w      D0
  6551. 00004D5E  122E FDC4                move.b     D1, [A6 - 0x23C]
  6552. 00004D62  4881                     ext.w      D1
  6553. 00004D64  E341                     asl        D1.w, 1
  6554. 00004D66  D240                     add.w      D1, D0
  6555. 00004D68  1005                     move.b     D0, D5
  6556. 00004D6A  0A00 0001                xori.b     D0, 0x1
  6557. 00004D6E  4880                     ext.w      D0
  6558. 00004D70  E540                     asl        D0.w, 2
  6559. 00004D72  D041                     add.w      D0, D1
  6560. 00004D74  1207                     move.b     D1, D7
  6561. 00004D76  4881                     ext.w      D1
  6562. 00004D78  E741                     asl        D1.w, 3
  6563. 00004D7A  D240                     add.w      D1, D0
  6564. 00004D7C  1004                     move.b     D0, D4
  6565. 00004D7E  4880                     ext.w      D0
  6566. 00004D80  E940                     asl        D0.w, 4
  6567. 00004D82  D041                     add.w      D0, D1
  6568. 00004D84  122E FCBD                move.b     D1, [A6 - 0x343]
  6569. 00004D88  4881                     ext.w      D1
  6570. 00004D8A  EB41                     asl        D1.w, 5
  6571. 00004D8C  D240                     add.w      D1, D0
  6572. 00004D8E  1D41 FDD1                move.b     [A6 - 0x22F], D1
  6573. 00004D92  4267                     clr.w      -[A7]
  6574. 00004D94  486E FDCC                pea.l      [A6 - 0x234]
  6575. 00004D98  486D BAF2                pea.l      [A5 - 0x450E]
  6576. 00004D9C  701E                     moveq.l    D0, 0x1E
  6577. 00004D9E  2F00                     move.l     -[A7], D0
  6578. 00004DA0  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  6579. 00004DA4  101F                     move.b     D0, [A7]+
  6580. 00004DA6  662A                     bne        +0x2C /* 00004DD2 */
  6581. 00004DA8  4267                     clr.w      -[A7]
  6582. 00004DAA  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  6583. 00004DAE  486E FDCC                pea.l      [A6 - 0x234]
  6584. 00004DB2  4EAD 2732                jsr        [A5 + 0x2732 /* export_1250 */]
  6585. 00004DB6  101F                     move.b     D0, [A7]+
  6586. 00004DB8  6714                     beq        +0x16 /* 00004DCE */
  6587. 00004DBA  41ED BAF2                lea.l      A0, [A5 - 0x450E]
  6588. 00004DBE  43EE FDCC                lea.l      A1, [A6 - 0x234]
  6589. 00004DC2  7006                     moveq.l    D0, 0x06
  6590. label00004DC4:
  6591. 00004DC4  20D9                     move.l     [A0]+, [A1]+
  6592. 00004DC6  51C8 FFFC                dbf        D0, -0x6 /* 00004DC4 */
  6593. 00004DCA  3091                     move.w     [A0], [A1]
  6594. 00004DCC  6004                     bra        +0x6 /* 00004DD2 */
  6595. label00004DCE:
  6596. 00004DCE  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  6597. label00004DD2:
  6598. 00004DD2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6599. 00004DD6  3F3C 0005                move.w     -[A7], 0x5
  6600. 00004DDA  486E FFFA                pea.l      [A6 - 0x6]
  6601. 00004DDE  486E FFF6                pea.l      [A6 - 0xA]
  6602. 00004DE2  486E FFEE                pea.l      [A6 - 0x12]
  6603. 00004DE6  A98D                     syscall    GetDialogItem/GetDItem
  6604. 00004DE8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6605. 00004DEC  486E FEEC                pea.l      [A6 - 0x114]
  6606. 00004DF0  A990                     syscall    GetDialogItemText/GetIText
  6607. 00004DF2  486E FEEC                pea.l      [A6 - 0x114]
  6608. 00004DF6  486E FDEC                pea.l      [A6 - 0x214]
  6609. 00004DFA  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  6610. 00004DFE  101F                     move.b     D0, [A7]+
  6611. 00004E00  6726                     beq        +0x28 /* 00004E28 */
  6612. 00004E02  102E FCC1                move.b     D0, [A6 - 0x33F]
  6613. 00004E06  671C                     beq        +0x1E /* 00004E24 */
  6614. 00004E08  4267                     clr.w      -[A7]
  6615. 00004E0A  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  6616. 00004E0E  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  6617. 00004E12  486E FEEC                pea.l      [A6 - 0x114]
  6618. 00004E16  4EAD 273A                jsr        [A5 + 0x273A /* export_1251 */]
  6619. 00004E1A  101F                     move.b     D0, [A7]+
  6620. 00004E1C  6604                     bne        +0x6 /* 00004E22 */
  6621. 00004E1E  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  6622. label00004E22:
  6623. 00004E22  6004                     bra        +0x6 /* 00004E28 */
  6624. label00004E24:
  6625. 00004E24  4EAD 2872                jsr        [A5 + 0x2872 /* export_1290 */]
  6626. label00004E28:
  6627. 00004E28  486E FFFC                pea.l      [A6 - 0x4]
  6628. 00004E2C  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  6629. 00004E30  486D BAF8                pea.l      [A5 - 0x4508]
  6630. 00004E34  4EAD 2B6A                jsr        [A5 + 0x2B6A /* export_1385 */]
  6631. 00004E38  7007                     moveq.l    D0, 0x07
  6632. 00004E3A  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  6633. 00004E3E  6604                     bne        +0x6 /* 00004E44 */
  6634. 00004E40  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  6635. label00004E44:
  6636. 00004E44  7003                     moveq.l    D0, 0x03
  6637. 00004E46  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  6638. 00004E4A  57C0                     seq        D0
  6639. 00004E4C  7205                     moveq.l    D1, 0x05
  6640. 00004E4E  B26D B3FE                cmp.w      D1, [A5 - 0x4C02]
  6641. 00004E52  57C1                     seq        D1
  6642. 00004E54  C001                     and.b      D0, D1
  6643. 00004E56  670C                     beq        +0xE /* 00004E64 */
  6644. 00004E58  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  6645. 00004E5C  486D BAF2                pea.l      [A5 - 0x450E]
  6646. 00004E60  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  6647. label00004E64:
  6648. 00004E64  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  6649. 00004E68  4E5E                     unlink     A6
  6650. 00004E6A  4E75                     rts
  6651. 00004E6C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6652. export_190: // at 00004E6E (misaligned)
  6653. 00004E70  FD94                     .invalid   <<F/6/6>>
  6654. 00004E72  102D B7CC                move.b     D0, [A5 - 0x4834]
  6655. 00004E76  6600 0274                bne        +0x276 /* 000050EC */
  6656. 00004E7A  2F00                     move.l     -[A7], D0
  6657. 00004E7C  4267                     clr.w      -[A7]
  6658. 00004E7E  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  6659. 00004E82  121F                     move.b     D1, [A7]+
  6660. 00004E84  201F                     move.l     D0, [A7]+
  6661. 00004E86  8001                     or.b       D0, D1
  6662. 00004E88  6600 0262                bne        +0x264 /* 000050EC */
  6663. 00004E8C  7000                     moveq.l    D0, 0x00
  6664. 00004E8E  2D40 FEEA                move.l     [A6 - 0x116], D0
  6665. 00004E92  70FF                     moveq.l    D0, 0xFFFFFFFF
  6666. 00004E94  B06D A526                cmp.w      D0, [A5 - 0x5ADA]
  6667. 00004E98  6712                     beq        +0x14 /* 00004EAC */
  6668. 00004E9A  4267                     clr.w      -[A7]
  6669. 00004E9C  3F2D A526                move.w     -[A7], [A5 - 0x5ADA]
  6670. 00004EA0  486E FEEA                pea.l      [A6 - 0x116]
  6671. 00004EA4  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  6672. 00004EA8  3D5F FEE4                move.w     [A6 - 0x11C], [A7]+
  6673. label00004EAC:
  6674. 00004EAC  202D A6A4                move.l     D0, [A5 - 0x595C]
  6675. 00004EB0  D1AE FEEA                add.l      [A6 - 0x116], D0
  6676. 00004EB4  486E FED0                pea.l      [A6 - 0x130]
  6677. 00004EB8  2F2D A6BC                move.l     -[A7], [A5 - 0x5944]
  6678. 00004EBC  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  6679. 00004EC0  486E FEBC                pea.l      [A6 - 0x144]
  6680. 00004EC4  2F2D A6B4                move.l     -[A7], [A5 - 0x594C]
  6681. 00004EC8  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  6682. 00004ECC  486E FEA8                pea.l      [A6 - 0x158]
  6683. 00004ED0  202E FEEA                move.l     D0, [A6 - 0x116]
  6684. 00004ED4  D0BC 0000 03FF           add.l      D0, 0x3FF
  6685. 00004EDA  720A                     moveq.l    D1, 0x0A
  6686. 00004EDC  E2A8                     lsr        D0, D1
  6687. 00004EDE  2F00                     move.l     -[A7], D0
  6688. 00004EE0  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  6689. 00004EE4  486E FE94                pea.l      [A6 - 0x16C]
  6690. 00004EE8  202D A6CC                move.l     D0, [A5 - 0x5934]
  6691. 00004EEC  D0BC 0000 03FF           add.l      D0, 0x3FF
  6692. 00004EF2  720A                     moveq.l    D1, 0x0A
  6693. 00004EF4  E2A8                     lsr        D0, D1
  6694. 00004EF6  2F00                     move.l     -[A7], D0
  6695. 00004EF8  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  6696. 00004EFC  A98B                     syscall    ParamText
  6697. 00004EFE  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  6698. 00004F02  42A7                     clr.l      -[A7]
  6699. 00004F04  3F3C 009F                move.w     -[A7], 0x9F
  6700. 00004F08  42A7                     clr.l      -[A7]
  6701. 00004F0A  70FF                     moveq.l    D0, 0xFFFFFFFF
  6702. 00004F0C  2F00                     move.l     -[A7], D0
  6703. 00004F0E  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  6704. 00004F12  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  6705. 00004F16  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6706. 00004F1A  3F3C 000B                move.w     -[A7], 0xB
  6707. 00004F1E  486E FFFA                pea.l      [A6 - 0x6]
  6708. 00004F22  486E FFF6                pea.l      [A6 - 0xA]
  6709. 00004F26  486E FFEE                pea.l      [A6 - 0x12]
  6710. 00004F2A  A98D                     syscall    GetDialogItem/GetDItem
  6711. 00004F2C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6712. 00004F30  486E FD94                pea.l      [A6 - 0x26C]
  6713. 00004F34  1F3C 0001                move.b     -[A7], 0x1
  6714. 00004F38  4267                     clr.w      -[A7]
  6715. 00004F3A  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  6716. 00004F3E  A98F                     syscall    SetDialogItemText/SetIText
  6717. 00004F40  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6718. 00004F44  2F3C 0002 000B           move.l     -[A7], 0x2000B
  6719. 00004F4A  1F3C 0001                move.b     -[A7], 0x1
  6720. 00004F4E  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  6721. 00004F52  42A7                     clr.l      -[A7]
  6722. 00004F54  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6723. 00004F58  A917                     syscall    GetWRefCon
  6724. 00004F5A  205F                     movea.l    A0, [A7]+
  6725. 00004F5C  2050                     movea.l    A0, [A0]
  6726. 00004F5E  43ED 1D92                lea.l      A1, [A5 + 0x1D92 /* export_942 */]
  6727. 00004F62  2149 0006                move.l     [A0 + 0x6], A1
  6728. 00004F66  7001                     moveq.l    D0, 0x01
  6729. 00004F68  B0AD A6BC                cmp.l      D0, [A5 - 0x5944]
  6730. 00004F6C  660E                     bne        +0x10 /* 00004F7C */
  6731. 00004F6E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6732. 00004F72  2F3C 0003 0006           move.l     -[A7], 0x30006
  6733. 00004F78  4EAD 1D3A                jsr        [A5 + 0x1D3A /* export_931 */]
  6734. label00004F7C:
  6735. 00004F7C  7001                     moveq.l    D0, 0x01
  6736. 00004F7E  B0AD A6B4                cmp.l      D0, [A5 - 0x594C]
  6737. 00004F82  660E                     bne        +0x10 /* 00004F92 */
  6738. 00004F84  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6739. 00004F88  2F3C 0004 0007           move.l     -[A7], 0x40007
  6740. 00004F8E  4EAD 1D3A                jsr        [A5 + 0x1D3A /* export_931 */]
  6741. label00004F92:
  6742. 00004F92  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6743. 00004F96  3F3C 0003                move.w     -[A7], 0x3
  6744. 00004F9A  7005                     moveq.l    D0, 0x05
  6745. 00004F9C  B06D B3FE                cmp.w      D0, [A5 - 0x4C02]
  6746. 00004FA0  5EC0                     sgt        D0
  6747. 00004FA2  4400                     neg.b      D0
  6748. 00004FA4  1F00                     move.b     -[A7], D0
  6749. 00004FA6  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  6750. 00004FAA  7004                     moveq.l    D0, 0x04
  6751. 00004FAC  B06D B3FE                cmp.w      D0, [A5 - 0x4C02]
  6752. 00004FB0  5EC0                     sgt        D0
  6753. 00004FB2  802D ACA8                or.b       D0, [A5 - 0x5358]
  6754. 00004FB6  802D ACA6                or.b       D0, [A5 - 0x535A]
  6755. 00004FBA  802D B7D0                or.b       D0, [A5 - 0x4830]
  6756. 00004FBE  0240 0001                andi.w     D0, 0x1
  6757. 00004FC2  6710                     beq        +0x12 /* 00004FD4 */
  6758. 00004FC4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6759. 00004FC8  3F3C 0010                move.w     -[A7], 0x10
  6760. 00004FCC  1F3C 0001                move.b     -[A7], 0x1
  6761. 00004FD0  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  6762. label00004FD4:
  6763. 00004FD4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6764. 00004FD8  3F3C 000E                move.w     -[A7], 0xE
  6765. 00004FDC  486E FFFA                pea.l      [A6 - 0x6]
  6766. 00004FE0  486E FFF6                pea.l      [A6 - 0xA]
  6767. 00004FE4  486E FFEE                pea.l      [A6 - 0x12]
  6768. 00004FE8  A98D                     syscall    GetDialogItem/GetDItem
  6769. 00004FEA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6770. 00004FEE  486E FED0                pea.l      [A6 - 0x130]
  6771. 00004FF2  302D B712                move.w     D0, [A5 - 0x48EE]
  6772. 00004FF6  48C0                     ext.l      D0
  6773. 00004FF8  2F00                     move.l     -[A7], D0
  6774. 00004FFA  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  6775. 00004FFE  A98F                     syscall    SetDialogItemText/SetIText
  6776. 00005000  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6777. 00005004  3F3C 000F                move.w     -[A7], 0xF
  6778. 00005008  486E FFFA                pea.l      [A6 - 0x6]
  6779. 0000500C  486E FFF6                pea.l      [A6 - 0xA]
  6780. 00005010  486E FFEE                pea.l      [A6 - 0x12]
  6781. 00005014  A98D                     syscall    GetDialogItem/GetDItem
  6782. 00005016  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6783. 0000501A  486E FED0                pea.l      [A6 - 0x130]
  6784. 0000501E  302D B710                move.w     D0, [A5 - 0x48F0]
  6785. 00005022  48C0                     ext.l      D0
  6786. 00005024  2F00                     move.l     -[A7], D0
  6787. 00005026  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  6788. 0000502A  A98F                     syscall    SetDialogItemText/SetIText
  6789. 0000502C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6790. 00005030  3F3C 0005                move.w     -[A7], 0x5
  6791. 00005034  486E FFFA                pea.l      [A6 - 0x6]
  6792. 00005038  486E FFF6                pea.l      [A6 - 0xA]
  6793. 0000503C  486E FFEE                pea.l      [A6 - 0x12]
  6794. 00005040  A98D                     syscall    GetDialogItem/GetDItem
  6795. 00005042  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6796. 00005046  486D A52E                pea.l      [A5 - 0x5AD2]
  6797. 0000504A  A98F                     syscall    SetDialogItemText/SetIText
  6798. 0000504C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6799. 00005050  2F3C 0000 0005           move.l     -[A7], 0x5
  6800. 00005056  3F3C 7FFF                move.w     -[A7], 0x7FFF
  6801. 0000505A  A97E                     syscall    SelectDialogItemText/SelIText
  6802. label0000505C:
  6803. 0000505C  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  6804. 00005060  486E FEE8                pea.l      [A6 - 0x118]
  6805. 00005064  A991                     syscall    ModalDialog
  6806. 00005066  7001                     moveq.l    D0, 0x01
  6807. 00005068  B06E FEE8                cmp.w      D0, [A6 - 0x118]
  6808. 0000506C  57C0                     seq        D0
  6809. 0000506E  7202                     moveq.l    D1, 0x02
  6810. 00005070  B26E FEE8                cmp.w      D1, [A6 - 0x118]
  6811. 00005074  57C1                     seq        D1
  6812. 00005076  8001                     or.b       D0, D1
  6813. 00005078  7203                     moveq.l    D1, 0x03
  6814. 0000507A  B26E FEE8                cmp.w      D1, [A6 - 0x118]
  6815. 0000507E  57C1                     seq        D1
  6816. 00005080  8001                     or.b       D0, D1
  6817. 00005082  7210                     moveq.l    D1, 0x10
  6818. 00005084  B26E FEE8                cmp.w      D1, [A6 - 0x118]
  6819. 00005088  57C1                     seq        D1
  6820. 0000508A  8001                     or.b       D0, D1
  6821. 0000508C  67CE                     beq        -0x30 /* 0000505C */
  6822. 0000508E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6823. 00005092  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  6824. 00005096  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6825. 0000509A  486E FEEE                pea.l      [A6 - 0x112]
  6826. 0000509E  A990                     syscall    GetDialogItemText/GetIText
  6827. 000050A0  486E FFFC                pea.l      [A6 - 0x4]
  6828. 000050A4  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  6829. 000050A8  7002                     moveq.l    D0, 0x02
  6830. 000050AA  B06E FEE8                cmp.w      D0, [A6 - 0x118]
  6831. 000050AE  56C0                     sne        D0
  6832. 000050B0  4A00                     tst.b      D0
  6833. 000050B2  671C                     beq        +0x1E /* 000050D0 */
  6834. 000050B4  2F00                     move.l     -[A7], D0
  6835. 000050B6  4267                     clr.w      -[A7]
  6836. 000050B8  486E FEEE                pea.l      [A6 - 0x112]
  6837. 000050BC  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  6838. 000050C0  121F                     move.b     D1, [A7]+
  6839. 000050C2  201F                     move.l     D0, [A7]+
  6840. 000050C4  0A01 0001                xori.b     D1, 0x1
  6841. 000050C8  C001                     and.b      D0, D1
  6842. 000050CA  6704                     beq        +0x6 /* 000050D0 */
  6843. 000050CC  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  6844. label000050D0:
  6845. 000050D0  7010                     moveq.l    D0, 0x10
  6846. 000050D2  B06E FEE8                cmp.w      D0, [A6 - 0x118]
  6847. 000050D6  660A                     bne        +0xC /* 000050E2 */
  6848. 000050D8  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  6849. 000050DC  486D 19B2                pea.l      [A5 + 0x19B2 /* export_818 */]
  6850. 000050E0  A9F1                     syscall    UnloadSeg
  6851. label000050E2:
  6852. 000050E2  7003                     moveq.l    D0, 0x03
  6853. 000050E4  B06E FEE8                cmp.w      D0, [A6 - 0x118]
  6854. 000050E8  6702                     beq        +0x4 /* 000050EC */
  6855. 000050EA  600C                     bra        +0xE /* 000050F8 */
  6856. label000050EC:
  6857. 000050EC  7005                     moveq.l    D0, 0x05
  6858. 000050EE  B06D B3FE                cmp.w      D0, [A5 - 0x4C02]
  6859. 000050F2  6604                     bne        +0x6 /* 000050F8 */
  6860. 000050F4  4EAD 138A                jsr        [A5 + 0x138A /* export_621 */]
  6861. label000050F8:
  6862. 000050F8  4E5E                     unlink     A6
  6863. 000050FA  4E75                     rts
  6864. fn000050FC:
  6865. 000050FC  4E56 FFFE                link       A6, -0x0002
  6866. 00005100  48E7 0108                movem.l    -[A7], D7,A4
  6867. 00005104  286E 0008                movea.l    A4, [A6 + 0x8]
  6868. 00005108  396E 000C FDE6           move.w     [A4 - 0x21A], [A6 + 0xC]
  6869. 0000510E  7E01                     moveq.l    D7, 0x01
  6870. 00005110  601A                     bra        +0x1C /* 0000512C */
  6871. label00005112:
  6872. 00005112  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  6873. 00005116  3007                     move.w     D0, D7
  6874. 00005118  5C40                     addq.w     D0, 6
  6875. 0000511A  3F00                     move.w     -[A7], D0
  6876. 0000511C  BE6C FDE6                cmp.w      D7, [A4 - 0x21A]
  6877. 00005120  57C0                     seq        D0
  6878. 00005122  4400                     neg.b      D0
  6879. 00005124  1F00                     move.b     -[A7], D0
  6880. 00005126  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6881. 0000512A  5247                     addq.w     D7, 1
  6882. label0000512C:
  6883. 0000512C  7005                     moveq.l    D0, 0x05
  6884. 0000512E  B047                     cmp.w      D0, D7
  6885. 00005130  6CE0                     bge        -0x1E /* 00005112 */
  6886. 00005132  4CDF 1080                movem.l    D7,A4, [A7]+
  6887. 00005136  4E5E                     unlink     A6
  6888. 00005138  205F                     movea.l    A0, [A7]+
  6889. 0000513A  5C4F                     addq.w     A7, 6
  6890. 0000513C  4ED0                     jmp        [A0]
  6891. fn0000513E:
  6892. 0000513E  4E56 FFFA                link       A6, -0x0006
  6893. 00005142  48E7 0308                movem.l    -[A7], D6,D7,A4
  6894. 00005146  286E 0008                movea.l    A4, [A6 + 0x8]
  6895. 0000514A  42A7                     clr.l      -[A7]
  6896. 0000514C  3F3C 008D                move.w     -[A7], 0x8D
  6897. 00005150  42A7                     clr.l      -[A7]
  6898. 00005152  70FF                     moveq.l    D0, 0xFFFFFFFF
  6899. 00005154  2F00                     move.l     -[A7], D0
  6900. 00005156  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  6901. 0000515A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  6902. 0000515E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6903. 00005162  2F3C 0002 0000           move.l     -[A7], 0x20000
  6904. 00005168  1F3C 0001                move.b     -[A7], 0x1
  6905. 0000516C  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  6906. 00005170  4207                     clr.b      D7
  6907. 00005172  4206                     clr.b      D6
  6908. label00005174:
  6909. 00005174  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  6910. 00005178  486C FFEC                pea.l      [A4 - 0x14]
  6911. 0000517C  A991                     syscall    ModalDialog
  6912. 0000517E  7001                     moveq.l    D0, 0x01
  6913. 00005180  B06C FFEC                cmp.w      D0, [A4 - 0x14]
  6914. 00005184  6600 00A4                bne        +0xA6 /* 0000522A */
  6915. 00005188  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6916. 0000518C  3F3C 0004                move.w     -[A7], 0x4
  6917. 00005190  486C FFFA                pea.l      [A4 - 0x6]
  6918. 00005194  486C FFF6                pea.l      [A4 - 0xA]
  6919. 00005198  486C FFEE                pea.l      [A4 - 0x12]
  6920. 0000519C  A98D                     syscall    GetDialogItem/GetDItem
  6921. 0000519E  2F2C FFF6                move.l     -[A7], [A4 - 0xA]
  6922. 000051A2  486C FDEC                pea.l      [A4 - 0x214]
  6923. 000051A6  A990                     syscall    GetDialogItemText/GetIText
  6924. 000051A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6925. 000051AC  3F3C 0005                move.w     -[A7], 0x5
  6926. 000051B0  486C FFFA                pea.l      [A4 - 0x6]
  6927. 000051B4  486C FFF6                pea.l      [A4 - 0xA]
  6928. 000051B8  486C FFEE                pea.l      [A4 - 0x12]
  6929. 000051BC  A98D                     syscall    GetDialogItem/GetDItem
  6930. 000051BE  2F2C FFF6                move.l     -[A7], [A4 - 0xA]
  6931. 000051C2  486C FEEC                pea.l      [A4 - 0x114]
  6932. 000051C6  A990                     syscall    GetDialogItemText/GetIText
  6933. 000051C8  4267                     clr.w      -[A7]
  6934. 000051CA  486C FDEC                pea.l      [A4 - 0x214]
  6935. 000051CE  486C FEEC                pea.l      [A4 - 0x114]
  6936. 000051D2  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  6937. 000051D6  101F                     move.b     D0, [A7]+
  6938. 000051D8  6736                     beq        +0x38 /* 00005210 */
  6939. 000051DA  4240                     clr.w      D0
  6940. 000051DC  102C FDEC                move.b     D0, [A4 - 0x214]
  6941. 000051E0  4A40                     tst.w      D0
  6942. 000051E2  6604                     bne        +0x6 /* 000051E8 */
  6943. 000051E4  7E01                     moveq.l    D7, 0x01
  6944. 000051E6  6042                     bra        +0x44 /* 0000522A */
  6945. label000051E8:
  6946. 000051E8  486C FDEC                pea.l      [A4 - 0x214]
  6947. 000051EC  4EAD 242A                jsr        [A5 + 0x242A /* export_1153 */]
  6948. 000051F0  42A7                     clr.l      -[A7]
  6949. 000051F2  41EC FDEC                lea.l      A0, [A4 - 0x214]
  6950. 000051F6  2008                     move.l     D0, A0
  6951. 000051F8  5280                     addq.l     D0, 1
  6952. 000051FA  2F00                     move.l     -[A7], D0
  6953. 000051FC  4240                     clr.w      D0
  6954. 000051FE  102C FDEC                move.b     D0, [A4 - 0x214]
  6955. 00005202  3F00                     move.w     -[A7], D0
  6956. 00005204  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  6957. 00005208  295F FDE2                move.l     [A4 - 0x21E], [A7]+
  6958. 0000520C  7C01                     moveq.l    D6, 0x01
  6959. 0000520E  601A                     bra        +0x1C /* 0000522A */
  6960. label00005210:
  6961. 00005210  1B7C 0001 A386           move.b     [A5 - 0x5C7A], 0x1
  6962. 00005216  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6963. 0000521A  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  6964. 0000521E  422D A386                clr.b      [A5 - 0x5C7A]
  6965. 00005222  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6966. 00005226  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  6967. label0000522A:
  6968. 0000522A  7007                     moveq.l    D0, 0x07
  6969. 0000522C  B06C FFEC                cmp.w      D0, [A4 - 0x14]
  6970. 00005230  6602                     bne        +0x4 /* 00005234 */
  6971. 00005232  7E01                     moveq.l    D7, 0x01
  6972. label00005234:
  6973. 00005234  2006                     move.l     D0, D6
  6974. 00005236  8007                     or.b       D0, D7
  6975. 00005238  7202                     moveq.l    D1, 0x02
  6976. 0000523A  B26C FFEC                cmp.w      D1, [A4 - 0x14]
  6977. 0000523E  57C1                     seq        D1
  6978. 00005240  8001                     or.b       D0, D1
  6979. 00005242  0240 0001                andi.w     D0, 0x1
  6980. 00005246  6700 FF2C                beq        -0xD2 /* 00005174 */
  6981. 0000524A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6982. 0000524E  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  6983. 00005252  486E FFFC                pea.l      [A6 - 0x4]
  6984. 00005256  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  6985. 0000525A  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  6986. 0000525E  1007                     move.b     D0, D7
  6987. 00005260  670E                     beq        +0x10 /* 00005270 */
  6988. 00005262  7000                     moveq.l    D0, 0x00
  6989. 00005264  2B40 AD72                move.l     [A5 - 0x528E], D0
  6990. 00005268  7000                     moveq.l    D0, 0x00
  6991. 0000526A  2B40 A6D4                move.l     [A5 - 0x592C], D0
  6992. 0000526E  601C                     bra        +0x1E /* 0000528C */
  6993. label00005270:
  6994. 00005270  1006                     move.b     D0, D6
  6995. 00005272  6718                     beq        +0x1A /* 0000528C */
  6996. 00005274  2B6C FDE2 AD72           move.l     [A5 - 0x528E], [A4 - 0x21E]
  6997. 0000527A  42A7                     clr.l      -[A7]
  6998. 0000527C  486C FDE2                pea.l      [A4 - 0x21E]
  6999. 00005280  3F3C 0004                move.w     -[A7], 0x4
  7000. 00005284  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  7001. 00005288  2B5F A6D4                move.l     [A5 - 0x592C], [A7]+
  7002. label0000528C:
  7003. 0000528C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7004. 00005290  4E5E                     unlink     A6
  7005. 00005292  2E9F                     move.l     [A7], [A7]+
  7006. 00005294  4E75                     rts
  7007. export_191:
  7008. 00005296  4E56 F7E0                link       A6, -0x0820
  7009. 0000529A  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  7010. 0000529E  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  7011. 000052A2  41EE F7E2                lea.l      A0, [A6 - 0x81E]
  7012. 000052A6  43ED A690                lea.l      A1, [A5 - 0x5970]
  7013. 000052AA  303C 017F                move.w     D0, 0x17F
  7014. label000052AE:
  7015. 000052AE  20D9                     move.l     [A0]+, [A1]+
  7016. 000052B0  51C8 FFFC                dbf        D0, -0x6 /* 000052AE */
  7017. 000052B4  4AAD A6D4                tst.l      [A5 - 0x592C]
  7018. 000052B8  672A                     beq        +0x2C /* 000052E4 */
  7019. 000052BA  42A7                     clr.l      -[A7]
  7020. 000052BC  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  7021. 000052C0  2D5F FDE2                move.l     [A6 - 0x21E], [A7]+
  7022. 000052C4  486D 199A                pea.l      [A5 + 0x199A /* export_815 */]
  7023. 000052C8  A9F1                     syscall    UnloadSeg
  7024. 000052CA  42A7                     clr.l      -[A7]
  7025. 000052CC  486E FDE2                pea.l      [A6 - 0x21E]
  7026. 000052D0  3F3C 0004                move.w     -[A7], 0x4
  7027. 000052D4  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  7028. 000052D8  201F                     move.l     D0, [A7]+
  7029. 000052DA  B0AD A6D4                cmp.l      D0, [A5 - 0x592C]
  7030. 000052DE  6704                     beq        +0x6 /* 000052E4 */
  7031. 000052E0  6000 0296                bra        +0x298 /* 00005578 */
  7032. label000052E4:
  7033. 000052E4  42A7                     clr.l      -[A7]
  7034. 000052E6  3F3C 008C                move.w     -[A7], 0x8C
  7035. 000052EA  42A7                     clr.l      -[A7]
  7036. 000052EC  70FF                     moveq.l    D0, 0xFFFFFFFF
  7037. 000052EE  2F00                     move.l     -[A7], D0
  7038. 000052F0  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  7039. 000052F4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  7040. 000052F8  1E2D ACA6                move.b     D7, [A5 - 0x535A]
  7041. 000052FC  082D 0006 A6DC           btst.b     [A5 - 0x5924], 0x6
  7042. 00005302  56C5                     sne        D5
  7043. 00005304  4405                     neg.b      D5
  7044. 00005306  082D 0005 A6DC           btst.b     [A5 - 0x5924], 0x5
  7045. 0000530C  56C6                     sne        D6
  7046. 0000530E  4406                     neg.b      D6
  7047. 00005310  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7048. 00005314  3F3C 0003                move.w     -[A7], 0x3
  7049. 00005318  1F07                     move.b     -[A7], D7
  7050. 0000531A  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  7051. 0000531E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7052. 00005322  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  7053. 00005326  2005                     move.l     D0, D5
  7054. 00005328  8007                     or.b       D0, D7
  7055. 0000532A  1F00                     move.b     -[A7], D0
  7056. 0000532C  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  7057. 00005330  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7058. 00005334  3F3C 0004                move.w     -[A7], 0x4
  7059. 00005338  1F06                     move.b     -[A7], D6
  7060. 0000533A  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  7061. 0000533E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7062. 00005342  3F3C 000E                move.w     -[A7], 0xE
  7063. 00005346  1F2D A38E                move.b     -[A7], [A5 - 0x5C72]
  7064. 0000534A  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  7065. 0000534E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7066. 00005352  3F3C 000F                move.w     -[A7], 0xF
  7067. 00005356  1F2D A38C                move.b     -[A7], [A5 - 0x5C74]
  7068. 0000535A  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  7069. 0000535E  3F2D A6D8                move.w     -[A7], [A5 - 0x5928]
  7070. 00005362  2F0E                     move.l     -[A7], A6
  7071. 00005364  4EBA FD96                jsr        [PC - 0x26A /* 000050FC */]
  7072. 00005368  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7073. 0000536C  2F3C 0002 0000           move.l     -[A7], 0x20000
  7074. 00005372  1F3C 0001                move.b     -[A7], 0x1
  7075. 00005376  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  7076. label0000537A:
  7077. 0000537A  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  7078. 0000537E  486E FFEC                pea.l      [A6 - 0x14]
  7079. 00005382  A991                     syscall    ModalDialog
  7080. 00005384  102D ACA8                move.b     D0, [A5 - 0x5358]
  7081. 00005388  802D A642                or.b       D0, [A5 - 0x59BE]
  7082. 0000538C  6600 00CA                bne        +0xCC /* 00005458 */
  7083. 00005390  302E FFEC                move.w     D0, [A6 - 0x14]
  7084. 00005394  5740                     subq.w     D0, 3
  7085. 00005396  6B00 00C0                bmi        +0xC2 /* 00005458 */
  7086. 0000539A  0C40 000C                cmpi.w     D0, 0xC
  7087. 0000539E  6E00 00B8                bgt        +0xBA /* 00005458 */
  7088. 000053A2  D040                     add.w      D0, D0
  7089. 000053A4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7090. 000053A8  4EFB 0000                jmp        [PC + D0.w]
  7091. 000053AC  002E 006C 00AE           ori.b      [A6 + 0xAE], 0x6C /* 'l' */
  7092. 000053B2  00AE 001C 001C 001C      ori.l      [A6 + 0x1C], 0x1C001C
  7093. 000053BA  001C 001C                ori.b      [A4]+, 0x1C
  7094. 000053BE  00AE 0054 0080 0098      ori.l      [A6 + 0x98], 0x540080
  7095. 000053C6  302E FFEC                move.w     D0, [A6 - 0x14]
  7096. 000053CA  5D40                     subq.w     D0, 6
  7097. 000053CC  3F00                     move.w     -[A7], D0
  7098. 000053CE  2F0E                     move.l     -[A7], A6
  7099. 000053D0  4EBA FD2A                jsr        [PC - 0x2D6 /* 000050FC */]
  7100. 000053D4  6000 0082                bra        +0x84 /* 00005458 */
  7101. 000053D8  0A07 0001                xori.b     D7, 0x1
  7102. 000053DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7103. 000053E0  3F3C 0003                move.w     -[A7], 0x3
  7104. 000053E4  1F07                     move.b     -[A7], D7
  7105. 000053E6  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  7106. 000053EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7107. 000053EE  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  7108. 000053F2  2005                     move.l     D0, D5
  7109. 000053F4  8007                     or.b       D0, D7
  7110. 000053F6  1F00                     move.b     -[A7], D0
  7111. 000053F8  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  7112. 000053FC  605A                     bra        +0x5C /* 00005458 */
  7113. 000053FE  1007                     move.b     D0, D7
  7114. 00005400  6612                     bne        +0x14 /* 00005414 */
  7115. 00005402  0A05 0001                xori.b     D5, 0x1
  7116. 00005406  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7117. 0000540A  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  7118. 0000540E  1F05                     move.b     -[A7], D5
  7119. 00005410  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  7120. label00005414:
  7121. 00005414  6042                     bra        +0x44 /* 00005458 */
  7122. 00005416  0A06 0001                xori.b     D6, 0x1
  7123. 0000541A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7124. 0000541E  3F3C 0004                move.w     -[A7], 0x4
  7125. 00005422  1F06                     move.b     -[A7], D6
  7126. 00005424  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  7127. 00005428  602E                     bra        +0x30 /* 00005458 */
  7128. 0000542A  0A2D 0001 A38E           xori.b     [A5 - 0x5C72], 0x1
  7129. 00005430  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7130. 00005434  3F3C 000E                move.w     -[A7], 0xE
  7131. 00005438  1F2D A38E                move.b     -[A7], [A5 - 0x5C72]
  7132. 0000543C  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  7133. 00005440  6016                     bra        +0x18 /* 00005458 */
  7134. 00005442  0A2D 0001 A38C           xori.b     [A5 - 0x5C74], 0x1
  7135. 00005448  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7136. 0000544C  3F3C 000F                move.w     -[A7], 0xF
  7137. 00005450  1F2D A38C                move.b     -[A7], [A5 - 0x5C74]
  7138. 00005454  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  7139. label00005458:
  7140. 00005458  7001                     moveq.l    D0, 0x01
  7141. 0000545A  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  7142. 0000545E  57C0                     seq        D0
  7143. 00005460  7202                     moveq.l    D1, 0x02
  7144. 00005462  B26E FFEC                cmp.w      D1, [A6 - 0x14]
  7145. 00005466  57C1                     seq        D1
  7146. 00005468  8001                     or.b       D0, D1
  7147. 0000546A  720C                     moveq.l    D1, 0x0C
  7148. 0000546C  B26E FFEC                cmp.w      D1, [A6 - 0x14]
  7149. 00005470  57C1                     seq        D1
  7150. 00005472  142D ACA8                move.b     D2, [A5 - 0x5358]
  7151. 00005476  842D A642                or.b       D2, [A5 - 0x59BE]
  7152. 0000547A  0A02 0001                xori.b     D2, 0x1
  7153. 0000547E  C202                     and.b      D1, D2
  7154. 00005480  8001                     or.b       D0, D1
  7155. 00005482  0240 0001                andi.w     D0, 0x1
  7156. 00005486  6700 FEF2                beq        -0x10C /* 0000537A */
  7157. 0000548A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7158. 0000548E  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  7159. 00005492  486E FFFC                pea.l      [A6 - 0x4]
  7160. 00005496  4EAD 2AFA                jsr        [A5 + 0x2AFA /* export_1371 */]
  7161. 0000549A  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  7162. 0000549E  102D ACA8                move.b     D0, [A5 - 0x5358]
  7163. 000054A2  802D A642                or.b       D0, [A5 - 0x59BE]
  7164. 000054A6  7202                     moveq.l    D1, 0x02
  7165. 000054A8  B26E FFEC                cmp.w      D1, [A6 - 0x14]
  7166. 000054AC  57C1                     seq        D1
  7167. 000054AE  8001                     or.b       D0, D1
  7168. 000054B0  0240 0001                andi.w     D0, 0x1
  7169. 000054B4  6704                     beq        +0x6 /* 000054BA */
  7170. 000054B6  6000 00C0                bra        +0xC2 /* 00005578 */
  7171. label000054BA:
  7172. 000054BA  700C                     moveq.l    D0, 0x0C
  7173. 000054BC  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  7174. 000054C0  57C0                     seq        D0
  7175. 000054C2  4AAD A6D4                tst.l      [A5 - 0x592C]
  7176. 000054C6  57C1                     seq        D1
  7177. 000054C8  2406                     move.l     D2, D6
  7178. 000054CA  C401                     and.b      D2, D1
  7179. 000054CC  8002                     or.b       D0, D2
  7180. 000054CE  0240 0001                andi.w     D0, 0x1
  7181. 000054D2  6706                     beq        +0x8 /* 000054DA */
  7182. 000054D4  2F0E                     move.l     -[A7], A6
  7183. 000054D6  4EBA FC66                jsr        [PC - 0x39A /* 0000513E */]
  7184. label000054DA:
  7185. 000054DA  4AAD A6D4                tst.l      [A5 - 0x592C]
  7186. 000054DE  6602                     bne        +0x4 /* 000054E2 */
  7187. 000054E0  4206                     clr.b      D6
  7188. label000054E2:
  7189. 000054E2  102D A38E                move.b     D0, [A5 - 0x5C72]
  7190. 000054E6  6708                     beq        +0xA /* 000054F0 */
  7191. 000054E8  08ED 0003 A6DC           bset.b     [A5 - 0x5924], 0x3
  7192. 000054EE  6006                     bra        +0x8 /* 000054F6 */
  7193. label000054F0:
  7194. 000054F0  08AD 0003 A6DC           bclr.b     [A5 - 0x5924], 0x3
  7195. label000054F6:
  7196. 000054F6  102D A38C                move.b     D0, [A5 - 0x5C74]
  7197. 000054FA  6708                     beq        +0xA /* 00005504 */
  7198. 000054FC  08ED 0002 A6DC           bset.b     [A5 - 0x5924], 0x2
  7199. 00005502  6006                     bra        +0x8 /* 0000550A */
  7200. label00005504:
  7201. 00005504  08AD 0002 A6DC           bclr.b     [A5 - 0x5924], 0x2
  7202. label0000550A:
  7203. 0000550A  082D 0007 A6DC           btst.b     [A5 - 0x5924], 0x7
  7204. 00005510  56C0                     sne        D0
  7205. 00005512  4400                     neg.b      D0
  7206. 00005514  B007                     cmp.b      D0, D7
  7207. 00005516  6706                     beq        +0x8 /* 0000551E */
  7208. 00005518  1F07                     move.b     -[A7], D7
  7209. 0000551A  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  7210. label0000551E:
  7211. 0000551E  1005                     move.b     D0, D5
  7212. 00005520  6708                     beq        +0xA /* 0000552A */
  7213. 00005522  08ED 0006 A6DC           bset.b     [A5 - 0x5924], 0x6
  7214. 00005528  6006                     bra        +0x8 /* 00005530 */
  7215. label0000552A:
  7216. 0000552A  08AD 0006 A6DC           bclr.b     [A5 - 0x5924], 0x6
  7217. label00005530:
  7218. 00005530  1006                     move.b     D0, D6
  7219. 00005532  6708                     beq        +0xA /* 0000553C */
  7220. 00005534  08ED 0005 A6DC           bset.b     [A5 - 0x5924], 0x5
  7221. 0000553A  6006                     bra        +0x8 /* 00005542 */
  7222. label0000553C:
  7223. 0000553C  08AD 0005 A6DC           bclr.b     [A5 - 0x5924], 0x5
  7224. label00005542:
  7225. 00005542  3B6E FDE6 A6D8           move.w     [A5 - 0x5928], [A6 - 0x21A]
  7226. 00005548  4267                     clr.w      -[A7]
  7227. 0000554A  486D A690                pea.l      [A5 - 0x5970]
  7228. 0000554E  486E F7E2                pea.l      [A6 - 0x81E]
  7229. 00005552  2F3C 0000 0600           move.l     -[A7], 0x600
  7230. 00005558  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  7231. 0000555C  181F                     move.b     D4, [A7]+
  7232. 0000555E  0A04 0001                xori.b     D4, 0x1
  7233. 00005562  2B6E FDE2 A700           move.l     [A5 - 0x5900], [A6 - 0x21E]
  7234. 00005568  1004                     move.b     D0, D4
  7235. 0000556A  6704                     beq        +0x6 /* 00005570 */
  7236. 0000556C  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  7237. label00005570:
  7238. 00005570  3F2D C566                move.w     -[A7], [A5 - 0x3A9A]
  7239. 00005574  4EAD 2242                jsr        [A5 + 0x2242 /* export_1092 */]
  7240. label00005578:
  7241. 00005578  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  7242. 0000557C  4E5E                     unlink     A6
  7243. 0000557E  4E75                     rts
  7244.